• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            山寨:不是最好的,是最適合我們的!歡迎體驗(yàn)山寨 中文版MSDN

            Blog @ Blog

            當(dāng)華美的葉片落盡,生命的脈絡(luò)才歷歷可見(jiàn)。 -- 聶魯達(dá)

            常用鏈接

            統(tǒng)計(jì)

            積分與排名

            BBS

            Blog

            Web

            最新評(píng)論

            Chapter3 C#基礎(chǔ)知識(shí)

            一、聲明C#中的變量
            聲明方式:訪問(wèn)修飾符 數(shù)據(jù)類(lèi)型 變量名稱(chēng)
            變量命名規(guī)則:
            1、內(nèi)聯(lián)變量必須以駱駝命名法聲明,而類(lèi)變量必須以駱駝命名法聲明,但應(yīng)以一個(gè)下劃線開(kāi)頭。
            2、不應(yīng)使用匈牙利命名法命名變量。
            3、避免使用單個(gè)字符作為變量名,但for循環(huán)中除外。

            示例代碼3.1

            二、C#中的常量
            常量以const關(guān)鍵字進(jìn)行聲明
            <訪問(wèn)修飾符> const 數(shù)據(jù)類(lèi)型 常量名稱(chēng) = 常量值
            常來(lái)命名規(guī)則:
            1、帶有私有訪問(wèn)修飾符的常量必須以駱駝命名法聲明,并以一個(gè)下劃線開(kāi)頭。
            2、帶有公共修飾符、受保護(hù)修飾符的常量必須以帕斯卡命名法聲明。

            示例代碼3.2

            三、C#中數(shù)據(jù)類(lèi)型的分類(lèi)
            C#中的數(shù)據(jù)類(lèi)型分為值類(lèi)型引用類(lèi)型兩個(gè)基本類(lèi)型。
            兩者區(qū)別:在內(nèi)存中的存儲(chǔ)方式
            值類(lèi)型只將存放在內(nèi)存中,這些值類(lèi)型數(shù)據(jù)存儲(chǔ)在堆棧中。
            引用類(lèi)型的內(nèi)存單元中只存放內(nèi)存堆中對(duì)象的地址,而對(duì)象本身存放在內(nèi)存堆中。如果引用類(lèi)型的值為null,則表示引用未引用任何對(duì)象。

            下面這樣理解更具體
            將一個(gè)數(shù)值類(lèi)型變量的內(nèi)容賦值給另一個(gè)數(shù)值類(lèi)型變量,變量值被拷貝。
            將一個(gè)引用類(lèi)型變量的內(nèi)容賦值給另一個(gè)引用類(lèi)型變量,只是變量的內(nèi)存地址被拷貝。

            四、裝箱和拆箱
            裝箱:將值類(lèi)型轉(zhuǎn)換為引用類(lèi)型。拆箱:將引用類(lèi)型轉(zhuǎn)換為值類(lèi)型。

            五、C#中的運(yùn)算符和表達(dá)式

            六、C#中的選擇語(yǔ)句
            1、if else
            if(表達(dá)式)//計(jì)算結(jié)果必須是布爾類(lèi)型
            {
                
            //表達(dá)式的計(jì)算結(jié)果為真時(shí)執(zhí)行的一個(gè)或者多個(gè)語(yǔ)句
            }

            else
            {
               
            //表達(dá)式的計(jì)算結(jié)果為假時(shí)執(zhí)行的一個(gè)或者多個(gè)語(yǔ)句
            }

            2、switch case
            //C#中switch結(jié)構(gòu)的語(yǔ)法為:
            switch(變量)
            {
            case 值1:
                
            //語(yǔ)句
                break;
            case 值2:
                
            //語(yǔ)句
                break;
            case :
                
            //語(yǔ)句
                break;
            default:
                
            //語(yǔ)句
                break;
            }

            七、C#中的循環(huán)語(yǔ)句

            while循環(huán)
            //語(yǔ)法如下:
            while(條件)
            {
                
            //語(yǔ)句
            }

            do while循環(huán)
            //語(yǔ)法如下:
            do
            {
                
            //語(yǔ)句
            }
            while(條件

            注:do while 和while 2種循環(huán)類(lèi)似,區(qū)別在于后者即使條件為假也至少執(zhí)行一次循環(huán)體中的語(yǔ)句
            for循環(huán)
            //語(yǔ)法如下:
            for(初始值;條件;增/減)
            {
                
            //語(yǔ)句
            }

            foreach循環(huán)(用于遍歷整個(gè)集合或數(shù)組,該循環(huán)不能用于改變集合或數(shù)組的內(nèi)容)
            //語(yǔ)法如下:
            foreach(類(lèi)型 元素(變量名) in 集合或者數(shù)組)
            {
                
            //語(yǔ)句
            }

            八、數(shù)組
            數(shù)組是同一數(shù)據(jù)類(lèi)型的一組值,這些值存儲(chǔ)在相鄰的內(nèi)存單元中,便于訪問(wèn)和操作。C#中的數(shù)組屬于引用類(lèi)型。因此存儲(chǔ)在堆內(nèi)存中,
            聲明如下:數(shù)據(jù)類(lèi)型(數(shù)組的大小或者容量)變量名

            九、結(jié)構(gòu)
            結(jié)構(gòu)命名規(guī)則
            1、結(jié)構(gòu)必須以帕斯卡命名法聲明。
            2、用名詞或者名詞短語(yǔ)作為結(jié)構(gòu)名稱(chēng)。
            結(jié)構(gòu)和類(lèi)區(qū)別
            1、結(jié)構(gòu)無(wú)法像類(lèi)一樣繼承。
            2、結(jié)構(gòu)屬于值類(lèi)型、類(lèi)屬于引用類(lèi)型。

            十、枚舉(Enum,Enumerator的縮寫(xiě))
            一組已命名的數(shù)值常量,
            枚舉命名規(guī)則
            1、枚舉必須以帕斯卡命名法聲明。
            2、枚舉符中的可選項(xiàng)也必須以帕斯卡命名法聲明。




             

            posted on 2009-02-08 13:06 isabc 閱讀(445) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): C#基礎(chǔ)

            廣告信息(免費(fèi)廣告聯(lián)系)

            中文版MSDN:
            歡迎體驗(yàn)

            91精品国产乱码久久久久久 | 国产色综合久久无码有码| 久久久久综合中文字幕| 人妻精品久久久久中文字幕| 婷婷久久综合| 国产91久久精品一区二区| 久久久久久亚洲精品无码| 色欲久久久天天天综合网| 日本免费久久久久久久网站| 亚洲国产高清精品线久久| 69久久精品无码一区二区| 91久久精品91久久性色| 激情五月综合综合久久69| 亚洲AV无码1区2区久久| 久久人人爽人人爽人人片AV麻豆| 亚洲午夜无码久久久久| 狠狠色丁香婷婷综合久久来来去 | 久久www免费人成看国产片| 亚洲中文字幕无码久久精品1| 人人狠狠综合久久亚洲88| 亚洲精品美女久久久久99| 久久99精品久久久久子伦| 国产精品久久久香蕉| 国产精品久久成人影院| 日韩av无码久久精品免费| 香蕉久久久久久狠狠色| 久久人人爽人人爽人人片AV东京热| 99999久久久久久亚洲| 久久婷婷五月综合国产尤物app| 四虎影视久久久免费| 国产精品九九久久精品女同亚洲欧美日韩综合区| 少妇无套内谢久久久久| 精品熟女少妇aⅴ免费久久| 日本久久久精品中文字幕| 久久se精品一区精品二区| 国产精品久久久久久久| 国产精品美女久久久久久2018| 色诱久久久久综合网ywww| 久久99精品久久久久婷婷| 国产精品美女久久久m| 国产午夜久久影院|