Подсчет количества уникальных строк и числа строк с каждым из уникальных значений - C#
Формулировка задачи:
Здравствуйте, есть таблица с текстовой колонкой. Нужно получить количество строк, в которых значение этой колонки уникально и число строк для каждого из уникальных значений.
Помогите пожалуйста! Заранее спасибо!
Решение задачи: «Подсчет количества уникальных строк и числа строк с каждым из уникальных значений»
textual
Листинг программы
using System; using System.Linq; namespace CyberForum { class Program { static void Main(string[] args) { string[] testStringArray = new[] { "один", "два", "три", "четыре", "пять", "два", "три", "один", "один" }; var result = from s in testStringArray //берем каждую строку массива group s by s into str //группируем одинаковые строки select new { s = str.Key, count = str.Count() }; //создаем новый динамический объект Console.WriteLine("Строка\tПовторов\n----------------"); foreach (var r in result) Console.WriteLine("{0}\t{1}", r.s, r.count); Console.WriteLine("----------------\nЧисло уникальных строк: {0}", result.Count()); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д