Как сохранить в файл "свойства анонимного объекта"? - C#
Формулировка задачи:
Делаю программку, которая читает текстовый файл, преобразует его в массив (каждый элемент - отдельное слово, текст разрезается по пробелу), и подсчитывает количество вхождений для каждого уникального элемента (например: "Вася" - 4 раза, "Петя" - 1 раз, и т.д.).
Вывести на экран получилось, а какие действия нужны,
чтобы все это сохранить в файл
? Подскажите возможный алгоритм дальнейших действий.var groups = textArray.Select((Name, Index) => new { Name, Index }). GroupBy(p => p.Name). Select(s => new { //свойства анонимного объекта Name = s.Key, // Имя вхождения. Count = s.Count(), // Кол-во данного вхождения. } ); foreach (var group in groups) { string name = group.Name; int count = group.Count; Console.WriteLine(name + ", " + count); }
Решение задачи: «Как сохранить в файл "свойства анонимного объекта"?»
textual
Листинг программы
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Users\Public\TestFolder\WriteLines2.txt", true)) { file.WriteLine(Name.ToString()+" "+Count.ToString()); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д