• <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>

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

            Blog @ Blog

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

            常用鏈接

            統(tǒng)計

            積分與排名

            BBS

            Blog

            Web

            最新評論

            Chapter3 C#基礎(chǔ)知識

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

            示例代碼3.1

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

            示例代碼3.2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




             

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

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

            中文版MSDN:
            歡迎體驗

            狠狠色丁香婷婷综合久久来| 麻豆精品久久久久久久99蜜桃| 国产精品久久久久9999| 国产午夜福利精品久久2021| 国产美女久久久| 精品国产乱码久久久久久人妻| 国产精品美女久久久m| 日本久久中文字幕| 99久久久国产精品免费无卡顿| 久久久久99精品成人片三人毛片| 亚洲中文字幕久久精品无码喷水| 欧美激情精品久久久久| 亚洲女久久久噜噜噜熟女| 久久国产影院| 久久精品国产福利国产秒| 免费久久人人爽人人爽av| 久久久久人妻一区精品果冻| 91精品国产色综合久久| 成人久久免费网站| 一本大道久久东京热无码AV | 狠狠色婷婷久久一区二区三区| 91精品国产综合久久久久久| 久久久无码精品午夜| 久久久久久免费一区二区三区| 久久久久久久精品妇女99| 精品久久久久久无码中文字幕| 亚洲国产精品成人久久蜜臀| 品成人欧美大片久久国产欧美...| 久久综合九色综合网站| 中文字幕无码久久久| 久久99精品久久久久久野外| 69国产成人综合久久精品| 久久ZYZ资源站无码中文动漫| 国产69精品久久久久APP下载| 国产精品日韩深夜福利久久| 久久久久亚洲AV片无码下载蜜桃| 久久亚洲熟女cc98cm| 国内精品综合久久久40p| 2021最新久久久视精品爱 | 亚洲午夜久久久久久久久电影网 | 国产精品嫩草影院久久|