Tableau des valeurs par défaut (référence C#)

Le tableau suivant indique les valeurs par défaut de types valeur qui sont retournées par les constructeurs par défaut.Les constructeurs par défaut sont appelés au moyen de l'opérateur new, comme suit :

int myInt = new int();

L'instruction qui précède produit le même résultat que la suivante :

int myInt = 0;

Pour rappel, il n'est pas possible d'utiliser en C# des variables qui n'ont pas été initialisées.

Type valeur

Valeur par défaut

bool

false

byte

0

char

'\0'

decimal

0.0M

double

0.0D

enum

Valeur retournée par l'expression (E)0, où E est l'identificateur de l'élément enum.

float

0.0F

int

0

long

0L

sbyte

0

short

0

struct

Valeur retournée après avoir défini tous les champs de type valeur à leur valeur par défaut et tous les champs de type référence à la valeur null.

uint

0

ulong

0

ushort

0

Voir aussi

Référence

Types valeur (référence C#)

Tableau des types intégrés (référence C#)

Concepts

Guide de programmation C#

Autres ressources

Référence C#

Tableau des types valeur (référence C#)

Tableaux de référence des types (référence C#)