預設值表 (C# 參考)

下表顯示了預設建構函式所傳回的實值型別預設值。 使用 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# 參考)