国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#基礎-變量與常量(3)

2019-11-17 02:40:56
字體:
來源:轉載
供稿:網友

C#基礎-變量與常量(3)

C#基礎-變量與常量(3)

一、變量操作:

變量的基本操作包括:聲明變量和給變量賦值。

二、聲明變量:

聲明變量就是指定變量的名稱和類型。聲明一個變量由一個類型和跟在后面的一個或多個變量名組成,多個變量直接用逗號隔開,聲明變量以分號結束。

聲明一個整形變量LS,然后再同時聲明3個字符變量Strl,Strl和Str3.

1           int LS;                     //聲明一個整形變量2           string Str1, Str2, Str3;    //同時聲明3個字符型變量    

聲明變量時,還可以初始化變量,即在每個變量名后面加上給變量賦初始值的指令

聲明一個整型變量a,并賦值927。然后,再同時聲明3個字符型變量,并初始化

1       int a = 927;                                //初始化整形變量a2       string x = "你好", y = "早安", z = "時間"; //初始化字符型變量x,y和z    

在聲明變量時,要注意變量名的命名規則。在C#中變量名是一種標示符,應該符合標示符的命名規則。變量名是區分大小寫,變量名的命名規則如下:

①、變量名只能是數字、字母和下劃線組成;

②、變量名的第一個符合只能是字母和下劃線,不能是數字;

③、不能使用關鍵字作為變量名;

④、如果在一個語句塊中定義一個變量名,那么在變量的作用域內不能在定義同名的變量。

三、變量的作用域:

變量的作用域就是可以訪問該變量的代碼區域。變量作用域的規則;

1、只要字段所屬的類在某個作用域內,其字段也在該作用域內;

2、局部變量存在于聲明該變量的塊語句或方法結束的封閉花括號之前的作用域;

3、在for、while或類似語句中聲明的局部變量存在該循環體內。

使用for循環將從0~20的數字顯示出來。然后在for語句中聲明變量i,此時i就是局部變量,其作用域只限于for循環體內。

1  static void Main(string[] args)2         {3             //調用for語句循環輸出數字4             for (int i = 0; i <= 20; i++)       //for循環內的局部變量i5             {6                 Console.WriteLine(i.ToString());    //輸出0~20的數字7             }8             Console.ReadLine();9         }

四、變量的賦值:

  在C#中,使用賦值運算符“=”(等號)來給變量賦值,將等號右邊的值賦給左邊的變量

聲明一個變量,并賦值:

1                  int sum;                 //使用一個變量2                 sum = 2008;        //使用賦值運算符“=”給變量賦值

  初始化變量就是一種特殊的賦值方式,它在聲明變量的同時給變量賦值。在給變量賦值是,等號右邊也可以是一個已經被賦值的變量。

首先聲明兩個變量sum和x,然后將變量sum賦值927,最后將變量sum賦值給變量x

1 Int sum ,x;                //聲明兩個變量2 Sum =927;                //給變量sum賦值給9273 X=sum;                    //將變量sum賦值給變量x

五、常量:

在C#中,可以在一個變量聲明前邊加上關鍵字const,使其這個值成為不可改變的。

常量的類型只能為下列類型之一:Sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、 string等。

用關鍵字const來創建常量,并且在創建常量時必須設置它的初始值,一旦設置就不允許修改。與變量不同的是,常量一旦被被定義,在常量的作用域內,常量的值就不能發生改變。

例:聲明一個變量MyInt并且賦值為927,然后再聲明一個常量MyInt并賦值為112。最后,將變量MyInt賦值為1039;

 1 static void Main(string[] args) 2         { 3             int MyInt = 927;        //聲明一個整型變量 4             const int MyWInt = 112;//聲明一個整形常量 5             Console.WriteLine("變量 MyInt ={0}", MyInt);//輸出 6             Console.WriteLine("常量 MyWInt={0}", MyWInt);//輸出 7             MyInt = 1039;       //重新將變量賦值為1039 8             Console.WriteLine("變量 MyInt={0}", MyInt);//輸出 9             Console.ReadLine();10         }    

如果嘗試修改常量MyWInt的值,編譯器會出現錯誤信息


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄山市| 义乌市| 饶河县| 西充县| 潼关县| 岳阳市| 巧家县| 曲靖市| 鄯善县| 张北县| 来凤县| 资源县| 宜兴市| 双辽市| 界首市| 庄浪县| 柘城县| 忻城县| 邯郸市| 郸城县| 青州市| 元阳县| 集贤县| 开原市| 南安市| 英吉沙县| 固阳县| 大庆市| 禄丰县| 溆浦县| 修文县| 博爱县| 南陵县| 红桥区| 应城市| 陕西省| 泸水县| 康定县| 宁明县| 闵行区| 阳曲县|