Решаем задачу с использованием Linq через лямда-выражение

Приветствую всех, сегодня рассмотрим решение, интересной задачи. Дан массив чисел, который передается в метод в виде IEnumerable, метод должен распарсить текс, разделив строку по пробелу на числа, и передать числа в конструктор другого класса в виде List<Point> Посмотрим условие задачи:

И дан метод который необходимо сформировать под условие задания:

Мы знаем что для […]

Разбираемся с делегатами

Приветствую всех, сегодня хотел затронуть тему о делегатах, и их применения. Для работы с делегатами нам необходимо объявить тип делегата и тип указателей на метод оно и будет именем делегата.

Который в нашем случаи принимает число в качестве аргумента и возвращает так же число. Делегаты имеют уровень класса и объявляются в пространстве имен. […]

IEnumerable и IEnumerator и yield примеры реализации C#

Приветствую всех, сегодня поговорим об интерфейсах IEnumerable и IEnumerator и yield. Прежде чем приступить рассмотрению примеров с интерфейсами, хотел бы показать один пример. Представьте у нас есть класс Car, а нам нужно узнать все имеющиеся в нем модели автомобилей. Для подобного рода случая сразу хочется применить foreach

  Однако это будет сделать не возможно, […]

Tuple примеры работы с кортежами.

Приветствую всех, сегодня поговорим о Кортежах Tuple который представляет один из дженерик классов. Как создать экземпляр Tuple ? Приведенные примеры ниже позволяют создать экземпляр классы уже со значениями:

Обращение к значения происходит с помощью свойства Item:

Где применяются Кортежи? Кортежи используют в качестве параметров в методе, но чаще всего его предназначение возвращаемый результат […]

Разбираемся с Nullable

Приветствую всех. Сегодня поговорим об обобщенной структуре Nullable<T> которая является дженерик классом. Бывают случаи при работе с базами данных или во время парсинга, необходимо возвращать значению null, но в сишарпе значения null могут возвращать только ссылочные типы. Вот для таких случаев и используют структура Nullable<T>.   Т в данном случаи означает универсальный параметр, который будет автоматически […]