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
вывод одного символа через интервал
выводит фразу по одной букве через интервал
отображение даты и времени