本文講解了C#變量的命名方法和具體使用方法,這是很基礎(chǔ)的東西,但用得又是非常多的。
變量,從其名字中,我們就可以知道,是在程序運(yùn)行過(guò)程中,其值可以被改變。于其它語(yǔ)言一樣,C#變量在使用過(guò)程中也應(yīng)該遵循一定的規(guī)則。
C#中的變量必須先定義后使用,這毫無(wú)疑問(wèn)。
1.C#變量的命名規(guī)則
(1)開(kāi)頭字符必須是字母,下劃線或@;
(2)C#變量不能使用C#語(yǔ)言的保留字,庫(kù)函數(shù)名稱;
(3)C#變量由26個(gè)英文大小寫(xiě)字母、0~9數(shù)字、下劃線構(gòu)成。
2.使用方法
int iA,iB;
string s1,s2;
float f1=4.5f;
double d1 = 34.5;
string @path,_name;
上面的命名都是合法的,而下面這些是不可以的。
float 1f; //開(kāi)頭字符時(shí)數(shù)字了
double float; //使用了C#的保留字
string ~er; //使用了非法字符
3.題外話
經(jīng)過(guò)測(cè)試,像α、β這樣的希臘字符,以及漢字也可以用作變量,在VS.NET IDE環(huán)境中可以通過(guò)編譯,并且正常運(yùn)行。下面是一個(gè)例子:
using System;
namespace VaribleType
{
class Class1
{
static void Main(string[] args)
{
int α,β;
α=20;
β=32;
int c = α+β;
Console.WriteLine(c);
float 浮點(diǎn)型1,浮點(diǎn)型2 = 23.4f;
浮點(diǎn)型1=12.456f;
float 總和=浮點(diǎn)型1 + 浮點(diǎn)型2;
Console.WriteLine("兩浮點(diǎn)數(shù)和為:{0}",總和);
}
}
}
運(yùn)行結(jié)果如下:

雖然,可以使用這樣的字符,但是最好使用英文字符來(lái)命名變量,以增強(qiáng)其可讀性,也提高了程序的安全性。
新聞熱點(diǎn)
疑難解答