Author

C#

ASP.NET

T-SQL

Entity

LINQ

WinForm

jQuery
M

E

N

U
  • загрузка Visual Studio
  • создание проекта
  • компиляция программы через командную строку
  • комментарии
  • метод Main()
  • ввод и вывод данных на консоль
    • Console.Write()
    • Console.WriteLine()
    • Console.Read()
    • Console.ReadLine()
    • Console.ReadKey()
  • конвертирование
    • из типа string в другой тип / методы Parse() и TryParse()
    • из типа string в другой тип / класс Convert
    • из другого типа в тип string / метод ToString()
    • из другого типа в тип string / метод String.Format()
  • перевод из одной системы счисления в другую
  • форматирование
    • методы поддерживающие форматирование
    • спецификаторы формата
      • C или c, денежный
      • F или f, фиксированный
      • D или D, целочисленный
      • E или e, экспоненциальный
      • N или n, разрядный
      • P или p, процентный
      • X или x, шестнадцатеричный
    • пользовательский формат
  • переменные
    • имя
    • значение
    • объявление и инициализация
    • область видимости
    • метод GetTypeCode() возвращает системный тип
  • константы
  • типы данных
    • sbyte
    • byte
    • short
    • ushort
    • int
    • uint
    • long
    • ulong
    • char
    • bool
    • float
    • double
    • decimal
    • struct
    • enum
    • string
    • массивы
    • object
    • class
    • interface
    • delegate
    • void
    • var
    • тип анонимный
    • тип допускающий значение NULL
    • Guid
    • DateTime
    • TimeSpan
    • BigInteger
    • тип указателей
  • преобразование типов
    • преобразование типов в выражениях
    • неявное или расширяющее преобразование
      • преобразование числовых типов
      • преобразование перечислимых типов
      • преобразование константных выражений
      • преобразование типов ссылки
      • упаковка
      • неявное преобразование пользовательского типа
    • явное или сужающее преобразование или приведение типов
      • преобразование числовых типов
      • преобразование перечислимых типов
      • распаковка
      • явное преобразование пользовательского типа
  • операторы арифметические
    • сложение
    • вычитание
    • умножение
    • деление
    • деление по модулю
    • унарный плюс
    • унарный минус
    • префиксный инкремент
    • постфиксный инкремент
    • префиксный декремент
    • постфиксный декремент
  • операторы поразрядные
    • унарный оператор НЕ
    • поразрядное И
    • поразрядное ИЛИ
    • поразрядное исключающее ИЛИ
    • сдвиг вправо
    • сдвиг влево
  • операторы присваивания
    • простое присваивание
    • сложение с присваиванием
    • вычитание с присваиванием
    • умножение с присваиванием
    • деление с присваиванием
    • деление по модулю с присваиванием
    • поразрядное И с присваиванием
    • поразрядное ИЛИ с присваиванием
    • поразрядное исключающее ИЛИ с присваиванием
    • сдвиг вправо с присваиванием
    • сдвиг влево с присваиванием
  • операторы отношения
    • равно
    • не равно
    • больше
    • больше или равно
    • меньше
    • меньше или равно
    • троичный оператор
  • операторы логические
    • логическое отрицание НЕ
    • логическое И
    • логическое ИЛИ
    • логическое исключающее ИЛИ
    • сокращенное логическое И
    • сокращенное логическое ИЛИ
  • операторы управления
    • if
    • if…else
    • if…else if…else
    • switch
  • операторы цикла
    • while
      • обычный цикл, вывод в одной строке
      • обычный цикл, вывод в каждой строке
      • вывод начинается с нуля
      • итерация находится в круглых скобках перед условием
      • обратный порядок вывода
      • суммирование переменной
      • бесконечный цикл, в условии true
      • условие в теле цикла
      • вывод четных чисел
      • вывод нечетных чисел
      • применение оператора break
      • применение оператора continue
      • вычисление количества цифр целого введенного числа
      • вычисление обратного порядка введенного числа
      • разложение числа на простые множители
      • факториал числа
      • возведение числа в степень
      • вложенный цикл, квадрат
    • do…while
    • for
      • обычный цикл
      • определение счетчика перед заголовком
      • отсутствие счетчика внутри заголовка
      • вариант условия i!=a
      • отсутствие условия внутри заголовка
      • отсутствие итерации, она в начале тела цикла
      • отсутствие итерации, она в конце тела цикла
      • отсутствие счетчика, условия и итерации в заголовке
      • без тела цикла
      • бесконечный цикл, сумма введенных чисел
      • несколько управляющих переменных
      • вывод четных чисел
      • вывод нечетных чисел
      • применение оператора break
      • применение оператора continue
      • вычисление количества цифр целого введенного числа
      • вычисление обратного порядка введенного числа
      • разложение числа на простые множители
      • факториал числа
      • возведение числа в степень
      • вычисление ряда Фибоначчи
      • нахождение простых чисел в заданном диапазоне
      • нахождение совершенных чисел в заданном диапазоне
      • заполнение матрицы одним числом
      • заполнение матрицы циклом
      • заполнение матрицы вручную
      • квадрат
      • пустой квадрат
      • треугольник
    • foreach
  • операторы перехода
    • break
    • continue
    • return
    • goto
  • Char
  • структура
    • модификаторы структуры
      • public
      • internal
      • partial
    • члены структуры
      • поля
      • свойства
      • константы
      • конструктор с параметрами
      • методы
    • структура и интерфейсы
  • перечисление
  • массив
    • одномерные массивы
      • предварительное объявление
      • полное объявление
      • полное объявление и инициализация
      • полное объявление без указания размера и инициализация
      • сокращенное объявление
      • неявно типизированный массив
      • вывод значений с помощью цикла foreach
      • нахождение суммы
      • нахождение среднего арифметического
      • сортировка методом пузырька
      • сортировка по возрастанию методом Sort класса Array
      • сортировка по убыванию методом Reverse класса Array
      • обратный вывод массива
      • передача массива в качестве параметра методу
    • многомерные массивы
      • предварительное объявление
      • полное объявление
      • полное объявление и инициализация
      • полное объявление без указания размера и инициализация
      • сокращенное объявление
      • неявно типизированный массив
      • вывод значений с помощью цикла foreach
      • нахождение суммы
      • нахождение среднего арифметического
      • передача двумерного массива в качестве параметра методу
    • ступенчатые массивы
  • String
  • класс
    • модификаторы класса
      • public
      • internal
      • new
      • abstract
      • sealed
    • члены класса
      • поле
      • свойство
      • метод
        • модификаторы метода
        • параметр this
        • параметр params
        • параметр ref
        • параметр out
        • возвращение методами объектов
        • передача методам объектов
        • возвращение методами массивов
        • передача методам массивов
        • перегрузка методов
        • рекурсия
      • константа
      • конструктор
        • стандартный конструктор
        • закрытый конструктор
        • конструктор экземпляров / объектов
        • инициализатор базового класса base
        • статический конструктор
        • конструктор копий
        • перегрузка конструкторов
      • деструктор
      • событие
      • вложенный класс
      • индексаторы
    • оператор base
    • оператор this
    • универсальные классы
    • наследование
    • оператор is / оператор as
    • создание класса в отдельном файле
  • отражение
  • перегрузка операторов
    • унарные операции, принимающие один параметр
    • бинарные операции, принимающие два параметра
    • явное преобразование пользовательского типа
    • неявное преобразование пользовательского типа
  • интерфейс
  • делегат
    • делегат для методов экземпляра / объекта
    • делегат для статических методов
    • делегат для именованных методов
    • делегат для анонимных методов
    • делегат и лямбда выражение
    • многоадресная передача
  • исключения
    • throw
    • try — catch общего назначения
    • try — catch (System.Exception exc)
    • try — catch (...)
    • несколько операторов catch
    • try — catch — finally
    • try — finally
    • checked
    • unchecked
    • пользовательский класс исключения
  • пространство имен
    • пространство имен по умолчанию
    • пространство имен обычное
    • пространство имен вложенное
    • пространство имен вложенное, с помощью оператора точка
    • using — как директива
    • using — как объявление псевдонима
    • аддитивность пространства имен
  • инструкция using
  • компонент
    • класс компонента, производный от класса Component
    • класс компонента реализует интерфейс IDisposable
    • явный вызов метода Dispose()
    • создание компонента на языке С
  • коллекции
    • ArrayList
    • Hashtable
    • SortedList
    • Queue
    • Stack
    • нумератор
    • итератор / yield
  • Environment
  • Math
  • Random
  • Thread
  • Task
  • Process
  • небезопасный код
  • глобализация и локализация
    • CultureInfo
    • Thread
    • InputLanguage
    • переключение языка ввода
  • DriveInfo
  • Directory
  • DirectoryInfo
  • FileInfo
  • FileStream
  • StreamWrite
  • StreamRead
  • Path
  • использование XML
    • краткое описание XML
    • System.Xml
    • создание XML файла вручную
    • создание XML файла с помощью кода
  • Timer
    • вывод одного символа через интервал
    • выводит фразу по одной букве через интервал
    • отображение даты и времени