[C#, CSharp] 變數宣告及初使化
變數宣告及初使化
- 變數宣告
- 型別 變數名稱;
int count;
- 型別 變數名稱;
- 可以使用=設定變數的值。
- 型別 變數名稱 = 初始值;
int count; //宣告變數count count = 0; //指派初始值0給變數count
或int count = 0; //宣告變數count並指派初始值0
- 型別 變數名稱 = 初始值;
- 可以一個敘述宣告多個同型別的變數
- 型別 變數名稱[ = 初始值], 變數名稱[ = 初始值], 變數名稱[ = 初始值],...;
- 宣告變數count1及count2
int count1, count2;
- 宣告變數count1及count2,並指派初始值0給變數count2
int count1, count2 = 0;
- 宣告變數count1及count2,並指派初始值0給變數count1及count2
int count1 = 0, count2 = 0;
- 宣告變數count1及count2
- 型別 變數名稱[ = 初始值], 變數名稱[ = 初始值], 變數名稱[ = 初始值],...;
- 類別、結構、靜態變數、陳列元素中的變數宣告時若無指派初值,會自動給予初始值
- 數字型別自動指派初始值為0
- 參考型別自動指派初始值為null
- 要將類別實體化成一個物件,需要使用new關鍵字
-
class Test { public int count; } class Program { static void Main(string[] args) { Test test = new Test(); System.Console.WriteLine(test.count); } }
- 宣告在方法中的變數若無指派初始值則會產生編譯錯誤