Tabla de valores predeterminados (Referencia de C#)

La siguiente tabla muestra los valores predeterminados de los tipos de valor devueltos por los constructores predeterminados. Los constructores predeterminados se invocan mediante el operador new, de la manera siguiente:

int myInt = new int();

La instrucción anterior tiene el mismo efecto que la instrucción siguiente:

int myInt = 0;

Recuerde que el uso de variables no inicializadas no está permitido en C#.

Tipo de valor

Valor predeterminado

bool

false

byte

0

char

'\0'

decimal

0,0M

double

0,0D

enum

El valor producido por la expresión (E)0, donde E es el identificador de la enumeración.

float

0,0F

int

0

long

0L

sbyte

0

short

0

struct

El valor obtenido al asignar los valores predeterminados a los campos de tipo de valor y el valor null a los campos de tipo de referencia.

uint

0

ulong

0

ushort

0

Vea también

Referencia

Tipos de valor (Referencia de C#)

Tabla de tipos integrados (Referencia de C#)

Conceptos

Guía de programación de C#

Otros recursos

Referencia de C#

Tablas de referencia de tipos (Referencia de C#)