Рубрики
Программирование

Документация C#

    • Операторы
      • Условные
        • if
          • if (выражение){БлокКода}
          • if (выражение) {БлокКода} else {БлокКода}
          • if (выражение) {БлокКода} else if {БлокКода}
          • (выражение)?ЗначениеПолжительное:ОтрицательноеЗначение
        • case
          • числовой, bool
            • Switch (ЗначениеЦелоеЧисло){…}
              • case  ЧисловойЦелыйЛитерал:
                • БлокКода;
                • break;
              • default:
                • БлокКода;
          • Сокращенный
            • int DoOperation(int op, int a, int b)=>
              • op switch {…};
                • 1 => a + b,
                • 2 => a — b,
                • 3 => a * b,
                • _ => 0
          • охранное условие
            • switch ((a, b)) {…}
              • case (> 0, > 0) when a == b:
                • Console.WriteLine($»Both measurements are valid and equal to {a});
                • break;
              • case (> 0, > 0):
                • Console.WriteLine($»First measurement is {a}, second measurement is {b});
                • break;
              • default:
                • Console.WriteLine(«One or both measurements are not valid.»);
                • break;
    • Делегаты
      • Описание
        • тип
        • представляет
          • ссылки на методы
          • с определенным
            • списком параметров
            • типом возвращаемого значения
      • использование
        • тип параметра метода
        • массив экземпляров делегат
    • Типы данных
      • Определенное количество элементов
        • Массив
        • Кортеж
      • Не определенное количество элементов
        • Список
        • Справочник
      • Интерфейсы
        • Свойства
        • Методы
        • default
          • Свойства
          • Методы
    •  Класс
      • Поля
      • Свойства
      • Методы
      • Дженерики
      • События