Pergunta

Estou trabalhando em um aplicativo que usa o Google Analytics V3 API.Im usando ga:os visitantes para obter o número de visitas e GaData propriedade "TotalsForAllResults" para obter todos os visitantes.No entanto TotalForAllResults é um dicionário que usa ` com o valor da chave do par "ga:visitantes" e "número de visitantes".Isso é o que mostra o depurador:enter image description here

O meu problema é im certeza de como formatar o dicionário, a fim de desplay o resultado com o Console.WriteLine.Se eu executar o aplicativo que eu possa ver o número total quando a depuração, mas se eu os dispositivo "TotalForAllReason" com o console rightline recebo - enter image description here

Depois de modificar um pouco este aspecto (Thx Papa:

foreach (KeyValuePair<string, string> kvp in d.TotalsForAllResults) { Console.WriteLine("Antal Besök:" +" " + kvp.Value); } Console.WriteLine(d.TotalsForAllResults.Keys + " = " + d.TotalsForAllResults.Values); Console.ReadLine();

Esta é a saída recebo agora:

enter image description here

É Genérico.Lista, etc, indicando que há mais para se mostrar ou por que esta mensagem é apresentada?

Anny sugestões?

Thx

Foi útil?

Solução

Se é uma keyvaluepair, você pode fazer isso.Espero que a sintaxe é certo.

Console.WriteLine(d.TotalForAllReason[0].Key + " = " + d.TotalForAllReason[0].Value);

Se você tiver mais de um registro, você pode fazer isso:

foreach (KeyValuePair kvp in d.TotalForAllReason) {
    Console.WriteLine(kvp.Key + " = " + kvp.Value);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top