P = number of occurrences / all characters
var plik = File.ReadAllLines("example.txt"); var liczba = 'z' - 'a' + 1; var liczniki = Enumerable.Repeat(0, liczba).ToList(); foreach (var słowo in plik) { foreach (var znak in słowo) { if (znak >= 'a' && znak <= 'z') { liczniki[znak - 'a'] += 1; } }
Dictionary<char, int>
Dictionary<char, int> dic = new Dictionary<char, int>(); foreach (char c in theString) { if (!dic.ContainsKey(c)) { dic.Add(c, 0); } dic[c]++; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)