private static void WriteToCsv <T>(string filePath, Frequencies <T> frequencies) { using (var streamWriter = new StreamWriter(filePath)) { foreach (var item in frequencies.GetItems().OrderBy(t => t.Value)) { streamWriter.WriteLine("\"" + item.Value + "\"" + ";" + item.Count); } } }
public void Add(Frequencies <T> frequencies) { foreach (var kvp in frequencies.dictionary) { if (!dictionary.ContainsKey(kvp.Key)) { dictionary.Add(kvp.Key, kvp.Value); } else { dictionary[kvp.Key] += kvp.Value; } } }