Tabla de valores predeterminados (Referencia de C#)

Actualización: noviembre 2007

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

Conceptos

Guía de programación de C#

Referencia

Tipos de valores (Referencia de C#)

Tabla de tipos integrados (Referencia de C#)

Otros recursos

Referencia de C#

Tablas de referencia de tipos (Referencia de C#)