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

C# 基礎(三):變數宣告、作用域與常數(下)

     編輯:關於C語言

變數作用域衝突範例

同一方法內外層與迴圈內宣告同名變數 j 會導致編譯錯誤,因外層 j 作用域涵蓋整個 Main(),內層無法重複宣告。

類別欄位與區域變數同名

class MyFirstClass {
    int j = 30;           // 類別欄位(成員變數)
    static void Main() {
        int j = 20;       // 區域變數遮蔽欄位
        int i = 5;
        Console.WriteLine(i + j); // 輸出 25
    }
}

區域變數 j 遮蔽類別欄位 j,輸出 25。

1.4 常數

  • A:宣告時必須初始化,賦值後不可變更。
  • B:常數隱含 static,宣告時不需加 static 關鍵字。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved