Mam sobie taki programik zliczający ilość znaków w pliku (każdy z osobna i wszystkie razem)
int count = 0;
Dictionary<char, int> dict = new Dictionary<char, int>();
foreach (char c in File.ReadAllText(@"C:\plik.txt"))
{
if (dict.ContainsKey(c))
{
dict[c]++;
count++;
}
else
{
dict.Add(c, 1);
count++;
}
}
foreach (KeyValuePair<char, int> kvp in dict)
Console.WriteLine("{0}, {1}", kvp.Key, kvp.Value);
Muszę teraz liczbę każdego znaku podzielić przez liczbę wszystkich znaków, pytanie jak wyciągnąć liczbę każdego znaku do tego dzielenia - czyli jak kvp.Value wyciągnąć do dzielenia.