unity游戲開(kāi)發(fā)-C#語(yǔ)言基礎(chǔ)篇(變量相關(guān))

Main函數(shù)
 class Program
     {
         int HeroLv = 20;//定義全局變量;
        private string guaiwuName = "小火焰龍";//全局變量
        public const string Types = "學(xué)生";//常量的聲明 const 初始化一定要賦值;常 量默認(rèn)一定是靜態(tài)的,不用再加修飾符static;前面加public屬于公開(kāi);類可以調(diào)用;
        //Tyoes=";老師"; 報(bào)錯(cuò);因?yàn)槌A坎荒苤匦沦x值;
        // const string Types=guaiwuName;報(bào)錯(cuò);常量賦值必須具體,不能是變量;
        static void Main(string[] args)
        {
             //前面變量沒(méi)有修飾符,表示私有變量;
            int Lv = 23; //英雄等級(jí);
            string Name = "張三";//字符串類型;
            Name = "李四";//給變量重新賦值;
            // Name=23;報(bào)錯(cuò);因?yàn)樽兞抗潭愋筒荒茉俑淖儯?            var Sex = "男";

 double Gailv = 23.4;//概率 浮點(diǎn)型定義變量;每個(gè)正整數(shù)都理解為double浮點(diǎn)型;;

            string HeroName;
                HeroName="火焰龍";
            Console.WriteLine(Name+Lv);
            Console.WriteLine(HeroName+Sex+Gailv);
           
            //變量名只能有英文,數(shù)字,下劃線組成;不能有其他字符號(hào)(美元符號(hào));不能以數(shù)字開(kāi)頭;不能用關(guān)鍵字來(lái)命名;
            //Pascal樣式-名字中每個(gè)單詞的第一個(gè)單詞大寫;如AverageSpeed;Camel樣式-與Pascal樣式基本相同,不同的是標(biāo)識(shí)符的第一個(gè)單詞小寫,如averageSpeed.
            int HeroLv = 30;
            Console.WriteLine("打印常量名:"+Program.Types);//獲取常量名 直接用類去獲取;
            Console.WriteLine("一"+HeroLv);
            Program MyPro = new Program();//調(diào)用方法;先定義對(duì)象;
            MyPro.Move();//調(diào)用方法;

            //定義總數(shù) 格子數(shù)相乘;
            int Count = constClass.geziShu * constClass.geziShu;
            Console.WriteLine(Count);
            Console.ReadKey();
        }
        public void Move() { 
            //Lv=23;局部變量只有所有方法內(nèi)或語(yǔ)句體內(nèi);
            guaiwuName = "野豬";//點(diǎn)住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;//全局整形變量;

    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容