Обложка канала

Программирование {BookFlow}

17344 @bookflow

Программирование {BookFlow} Публикуют лекции и книги по программированию, видеоуроки, доклады с IT конференций.

Программирование {BookFlow}

4 года назад
Открыть в
Трюки в C#, которые облегчат вам жизнь Держите статью про полезные вещи в C#, которые помогут начинающим. Сохраняйте и пользуйтесь: — Инициализаторы объектов, массивов и коллекций. Поля объектов можно заполнять сразу при инициализации самого объекта: Employee emp = new Employee {Name="John Smith", StartDate=DateTime.Now()}; — Оператор объединения со значением null. ?? — оператор, который возвращает левый операнд, если тот не null, иначе он вернёт правый операнд: var result = someValue ?? defaultValue; В одной строке может быть несколько таких операторов. — Интерполированные строки. В строки можно удобно вставлять значения переменных без конкатенации: var someString = $"Some data: {someVariable}, some more data: {someOtherVariable}"; — Оператор безопасной навигации. Если какой-либо из операндов будет null, то возвращаемое значение тоже будет null: var currentAge = customer?.profile?.age; — Ключевое слово yield. Используется в итераторах. С его помощью можно возвращать промежуточное значение, то есть не выходя из метода. Пример есть в статье.