Как с помощью LINQ вычислить минимальное, среднее и максимальное значение?

Приветствую всех! Сегодня в коротком примере я покажу как можно в одну строку вычислить минимальное, среднее, максимальное значение. И так рассмотрим код ниже: static void Main(string[] args) { int[] numbers = { 1, 2, 6, 2, 8, 0, 10, 6, 1, 2 }; var min = numbers.Min(); var average = numbers.Average(); var max = numbers.Max(); […]

Сортировка, изменения регистра, удаления дубликатов с помощью LINQ C#

Приветствую всех! Сегодня мы рассмотрим решение одно задачи, по условию который нам дан массив предложений, который имеет дубликаты. Нам необходимо разбить строки на слова, удалить среди них дубликаты, изменить регистр слов, и произвести сортировку текста в алфавитном порядке. И так рассмотрим пример решения такой задачи, все строки я за комментировал и у вас не должно […]

Как отпарсить html страницу на C#

Приветствую всех! Сегодня хочу продемонстрировать пример того как можно отпарсить интернет страницу. В примере ниже будет строка содержащая теги html, мы воспользуемся регулярными выражениями и выведем все ссылки из текста: string input = «»; input+=»Тут у нас может быть любой текс <a href =’http://nookery.ru’>Home-page</a> Который не имеет значения.»; input += «Это могут и быть как […]

Регулярные выражения C#

Приветствую всех, сегодня хотел поговорить о регулярных выражения. Регулярные выражения появились очень давно, но посей день широко используются в программировании. Это на столько эффективный способ обработки текста, что позволяет без труда анализировать большие объемы текста, символов, или заданного шаблона поиска. Для приложений использующих большие тексты, регулярные выражения просто не заменимы! Основа обработки текста с помощью […]

Как объединить не сколько коллекций в одну?

Приветствую всех! Сегодня хочу показать пример как с помощь LINQ, объединить коллекцию в одну. По условию задания у нас дана коллекция, главный метод и метод который мы должны дописать:   public class Classroom { public List<string> Students = new List<string>(); } public static void Main() { Classroom[] classes = { new Classroom {Students = {«Pavel», […]