This is a draft cheat sheet. It is a work in progress and is not finished yet.
Как пользоваться таблицей?
Курсивом выделено название категорий |
Жирным выделены ключевые элементы |
Базовые типы: Числовые:
Имя: |
CLS cовместимы: |
Диапазон (от нуля до..): |
Целочисленные: |
|
Да |
255 |
|
Да |
±32 767 |
|
Да |
±2 x 109 |
|
Да |
±9 x 1018 |
|
Нет |
Зависит от платформы |
|
Нет |
±127 |
|
Нет |
65 535 |
|
Нет |
4 x 109 |
|
Нет |
18 x 1018 |
|
Нет |
Зависит от платформы |
Дробные: |
|
Да |
±1.5 x 10±38 |
|
Да |
±1.7 x 10±308 |
|
Да |
±7.9228 x 10±28 |
|
|
Соглашение об именовании:
Поле internal
, Поле private
, Поле private protected
|
|
Поле public
, Поле protected
, Поле protected internal
|
|
Поле private static
, Поле internal static
|
//для потоков t_
//вместо s_
s_сamelCase
|
Локальная переменная, Параметр |
|
Параметр record
, Свойство, Метод, const
, class
, struct
, record
|
|
|
|
определения пользов. атрибутов |
|
Все, что до слов PascalCase или camelCase - префикс. Все, что после - постфикс.
|
|
Базовые типы:
Определение пользовательских типов: |
Ссылочные: |
Значений: |
|
|
|
|
|
|
|
|
|
Кортеж |
Объявление встроенных типов: |
Ссылочные: |
Значений: |
|
|
|
|
|
Числовые |
|
|
Типы модифиц. баз. типы:
Имя: |
Применение: |
Изменение поведения |
допускающие null типы |
типы значений, ссылочные типы при вкл. контексте |
|