整數定字
c#的正整數類似C,若位數不夠,會自動晉升為較大的型別
1. 10 (int)
2. 4000000000 (uint)
3. 1000000000000 (long)
4. 10000000000000000000 (ulong)
5. 10L (強迫為long)
6. 10U (強迫為uint)
7. 10UL (強迫為ulong)
8. 0x0FFFF (十六進位寫法)
9. 0377 (八進位寫法)
浮點數定字
預設為double
a. 1.5 (double)
b. 10e15 (double)
c. 6.23e-23 (double)
d. 2.1F (強迫使用float)
字元定字
c#字元為16bit unicode
1. 'a' (拉丁字元)
2. '帥' (中文字)
3. '\u1234' (unicode 16bit 十六進位表示法)
字串定字
1. "abcdefg"
2. "複習c#"
3. "\u1234 是一個奇怪的字"
陣列定字
需配合new運算子使用
1. new int[]{1,2,3,4,5};
2. new string[]{ "abc", "def" };
3. new object[] { 1, 6.23e23, "def" };
空參照
代表沒有參照任何物件
1. null