Как сохранить в файл "свойства анонимного объекта"? - 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());
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы