Таблица значений по умолчанию (Справочник по C#)

Обновлен: Ноябрь 2007

В приведенной ниже таблице показаны значения по умолчанию типов значений, возвращаемые конструкторами по умолчанию. Конструкторы по умолчанию вызываются с помощью оператора new, как показано ниже:

int myInt = new int();

Указанный выше оператор действует точно так же, как и следующий оператор.

int myInt = 0;

Помните, что в C# не допускается использование неинициализированных переменных.

Тип значения

Значение по умолчанию

bool

false

byte

0

char

'\0'

decimal

0,0M

double

0,0D

enum

Значение, созданное выражением (E)0, где E — идентификатор перечисления.

float

0,0F

int

0

long

0L

sbyte

0

short

0

struct

Значение, полученное путем установки значений по умолчанию для полей типов значений и установки значения null для полей ссылочных типов.

uint

0

ulong

0

ushort

0

См. также

Основные понятия

Руководство по программированию в C#

Ссылки

Типы значений (Справочник по C#)

Таблица встроенных типов (Справочник по C#)

Другие ресурсы

Справочник по C#

Справочные таблицы по типам (справочник по C#)