class Program
{
int HeroLv = 20;//定義全局變量;
private string guaiwuName = "小火焰龍";//全局變量
public const string Types = "學(xué)生";//常量的聲明 const 初始化一定要賦值昼榛;常 量默認(rèn)一定是靜態(tài)的鲁沥,不用再加修飾符static滤港;前面加public屬于公開谷浅;類可以調(diào)用涂滴;
//Tyoes="胆建;老師"; 報錯;因為常量不能重新賦值兼丰;
// const string Types=guaiwuName;報錯玻孟;常量賦值必須具體,不能是變量鳍征;
static void Main(string[] args)
{
//前面變量沒有修飾符黍翎,表示私有變量;
int Lv = 23; //英雄等級艳丛;
string Name = "張三";//字符串類型匣掸;
Name = "李四";//給變量重新賦值;
// Name=23;報錯氮双;因為變量固定類型不能再改變碰酝;
var Sex = "男";
double Gailv = 23.4;//概率 浮點型定義變量;每個正整數(shù)都理解為double浮點型戴差;送爸;
string HeroName;
HeroName="火焰龍";
Console.WriteLine(Name+Lv);
Console.WriteLine(HeroName+Sex+Gailv);
//變量名只能有英文,數(shù)字暖释,下劃線組成袭厂;不能有其他字符號(美元符號);不能以數(shù)字開頭球匕;不能用關(guān)鍵字來命名纹磺;
//Pascal樣式-名字中每個單詞的第一個單詞大寫;如AverageSpeed;Camel樣式-與Pascal樣式基本相同,不同的是標(biāo)識符的第一個單詞小寫谐丢,如averageSpeed.
int HeroLv = 30;
Console.WriteLine("打印常量名:"+Program.Types);//獲取常量名 直接用類去獲人健;
Console.WriteLine("一"+HeroLv);
Program MyPro = new Program();//調(diào)用方法乾忱;先定義對象;
MyPro.Move();//調(diào)用方法历极;
//定義總數(shù) 格子數(shù)相乘窄瘟;
int Count = constClass.geziShu * constClass.geziShu;
Console.WriteLine(Count);
Console.ReadKey();
}
public void Move() {
//Lv=23;局部變量只有所有方法內(nèi)或語句體內(nèi);
guaiwuName = "野豬";//點住guaiwuName 按f12追蹤趟卸;
Console.WriteLine(guaiwuName);
Console.WriteLine("二:"+HeroLv);
}
}
常量類
class constClass
{
//金幣掉落概率蹄葱;
public const double jinbiGailv = 0.03;
//背包格子列數(shù);
public const int geziShu = 5;//const 表示常量锄列;
public static int chuangdiashulaing = 4;//靜態(tài)整形變量图云;不是常量;
public int heroLv = 23;//全局整形變量邻邮;
}