程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#基礎(三)(變量的聲明,變量的作用域以及常量)(4)

C#基礎(三)(變量的聲明,變量的作用域以及常量)(4)

編輯:關於C語言

這段代碼編譯就會出錯,因為第一個j 在作用域是整個Main()方法,這樣,其在循環體內也是有效的 。於是,在循環體內定義一個同名的j時,就會報錯了。

我們再看如下示例代碼,

using System;
namespace gosoa.com
{
   class MyFirstClass
   {
     int j=30;
     static void Main()
     {
       int j=20;
       int i=5;
       Console.WriteLine(i+j);
     }
   }
}

在這段代碼中,第一個j的作用域是整個類,也就是類的字段,第二個j的聲明會替代第一個j,所以該 程序會輸出25.

1.4  常量

在聲明變量時,在變量前面加上const 關鍵字就可以把該變量指定為一個常量。

在這裡需要注意幾點,

A 常量必須在聲明的時候就初始化,而且其賦值後就不能再更改了。

B 常量總是靜態(static)的,不必在聲明常量時添加static關鍵字。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved