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

Mise à jour : novembre 2007

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

Concepts

Guide de programmation C#

Référence

Types valeur (Référence C#)

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

Autres ressources

Référence C#

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