首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 列舉初始化深度探討(四)

     編輯:關於C語言

new 與值型別預設建構函式

int i = new int(); 呼叫 int 的預設建構函式,將變數設為型別預設值(0)。此機制適用於所有值型別:

  • 簡單型別(bool, int, double…)
  • 列舉型別
  • 結構型別

簡單型別預設值表

型別預設值
boolfalse
byte0
char'\0'
decimal0.0M
double0.0D
float0.0F
int0
long0L
sbyte0
short0
uint0
ulong0
ushort0

列舉型別預設值規則

  1. 有單一零值成員:預設為該成員(如 Center = 0)。
  2. 無零值成員:預設為 0(非預定義值)。
  3. 多零值成員:預設為宣告順序第一個零值成員。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved