[C#, CSharp, C Sharp 教學 教程 教材 Tutorial] 變數宣告及初使化(Variable Declare & Initialize)
YehYeh\'s Notepad yehyeh@gmail.com 

[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;
        
  • 類別、結構、靜態變數、陳列元素中的變數宣告時若無指派初值,會自動給予初始值
    • 數字型別自動指派初始值為0
    • 參考型別自動指派初始值為null
    • 要將類別實體化成一個物件,需要使用new關鍵字
    • class Test
      {
          public int count;
      }
      
      class Program
      {
          static void Main(string[] args)
          {
              Test test = new Test();
              System.Console.WriteLine(test.count);
          }
      }
      
  • 宣告在方法中的變數若無指派初始值則會產生編譯錯誤
Δ 回到最上方