欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C#中方法指的是什么

小編給大家分享一下C#中方法指的是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)是專業(yè)的眉山網(wǎng)站建設(shè)公司,眉山接單;提供成都網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行眉山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

1 什么是方法

  方法是C#中將一堆代碼進(jìn)行重用的一種機(jī)制。方法就是一段代碼,這段代碼可能有輸入的值,可能會返回值。記得米老師之前講過一個關(guān)于方法(函數(shù))的比喻:一個方法就像是一口鍋,而我們的米和水就像參數(shù),把米和水放進(jìn)鍋里,然后就能做好飯。方法就是需要我們給它一些參數(shù),然后它可能會給我們一些返回值。
  在.net framework中存在大量的方法,如MessageBox類中的Show方法,Console類中的WriteLine方法、ReadLine方法,Int32的Parse方法,Random類的Next方法。熟練的使用.netframework中的類庫中定義的方法將會使編寫程序更加快捷,迅速。

2方法的定義方式
  方法在類或結(jié)構(gòu)中聲明,聲明時,聲明時需要指定訪問級別、返回值、方法名稱以及任何方法參數(shù)。方法參數(shù)放在括號中,并用逗號隔開??绽ㄌ柋硎痉椒ú恍枰獏?shù)。
如:
例1:

public static void SayHello()
{
     System.Console.WriteLine("Hello,World!");
}

例2:

  public static int Add(int x,int y)
        {
            int z=x+y;
            return z;
        }

以上定義了2個普通方法的定義。例1沒有帶參數(shù),而例2帶有2個參數(shù). 如果要將參數(shù)傳遞給方法,只需在調(diào)用方法時在括號內(nèi)提供這些參數(shù)即可。對于被調(diào)用的方法,傳入的變量稱為“參數(shù)”。
方法所接收的參數(shù)也是在一組括號中提供的,但必須指定每個參數(shù)的類型和名稱。該名稱不必與參數(shù)相同。

3 方法的調(diào)用

  方法在被調(diào)用時只需要注意參數(shù)即可,以及方法的返回值問題。如對例1定義的方法SayHello()進(jìn)行調(diào)用。在另外一個方法內(nèi)部直接輸入代碼語句SayHello()即可;。如對例2定義的方法Add()進(jìn)行調(diào)用。在另外一個方法內(nèi)部直接輸入代碼語句

inta = 1, b = 2,c;
  c = Add(a,b);

4 方法的返回值

方法可以返回任何類型的值,同樣也可以不返回任何值。返回值類型在方法的頭部得以體現(xiàn)。

如:方法定義格式:public int Method1(int x,int y)

此時可以看出Method1方法的返回值類型為int。

而方法的返回值往往是通過return語句帶過去的。return語句可以終止它出現(xiàn)在其中的方法的執(zhí)行并將控制返回給調(diào)用方法的代碼。如果方法為void類型,則可以省略return語句。可以觀察以下代碼:

publicstatic string GetStr()
        {          
            string str=string.Empty;
            return str;
            str =System.Console.Read().ToString();
      }

5.方法的重載

  方法重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段。在C#中,語法規(guī)定同一個類中兩個或兩個以上的方法可以用同一個名字,如果出現(xiàn)這種情況,那么該方法就被稱為重載方法.當(dāng)一個重載方法被調(diào)用時,C#回根據(jù)調(diào)用該方法的參數(shù)自動調(diào)用具體的方法來執(zhí)行.
  什么是方法重載?在面對對象這樣的高級語言中都允許我們在一個類中定義多個方法名相同、方法間參數(shù)個數(shù)和參數(shù)順序不同的方法,對于參數(shù)個數(shù)不同或者參數(shù)列表不同的情況我們稱之為參數(shù)列表不同。需要注意的是這里沒有提到方法的返回值。也就是決定方法是否構(gòu)成重載有以下幾個條件:
     ◆ 在同一個類中;
     ◆ 方法名相同;
     ◆ 參數(shù)列表不同。
  在方法的重載中,顯式優(yōu)先匹配調(diào)用方法是給定的參數(shù)個數(shù)相同的方法
      ref和out不能作為重載的依據(jù),需要使用時只能選其一,不能兩個同時使用
      如果參數(shù)被ref或out修飾,則參數(shù)必須是變量
方法的返回值不構(gòu)成重載的條件。
      方法的參數(shù)個數(shù)不同可以構(gòu)成重載,當(dāng)方法的參數(shù)個數(shù)相同是參數(shù)的類型不同也可以構(gòu)成重載。
使用數(shù)組類型作為方法的參數(shù):關(guān)鍵字params只能出現(xiàn)一次而且是出現(xiàn)在參數(shù)中的最后一個。

以上是“C#中方法指的是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

標(biāo)題名稱:C#中方法指的是什么
網(wǎng)頁鏈接:http://aaarwkj.com/article12/jjpddc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、自適應(yīng)網(wǎng)站品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司、移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
欧美日韩激情在线不卡三区| 午夜福利日本一区二区| 亚洲欧美日韩高清一区二区| 亚洲一区欧美二区日韩三区| 少妇诱惑一区二区三区| 91麻豆精品一二三区在线| 九九热在线视频观看最新| 亚洲一级特黄高清录像| 东京成人热av男人的天堂| 日韩在线电影二区三区| 欧美精品一区二区三区黄片| 欧美日韩视频一区二区| 亚洲图文一区二区三区四区| 精品久久久久久久中文字幕| 农村精品少妇久久久久久| 亚洲欧美日韩综合精品久久| 国产一区二区高清在线| 日本国产在线一区二区| 四虎官网免费在线观看| 91精品国产自产在线蜜臀| 色在色在线播放亚洲中文| 久久国产欧美日韩精品免费| 人妻一少妇一区二区三区 | 国产高跟丝袜女王调教| 亚洲欧美一区日韩尤物| 放荡精品少妇一区二区三区| 久久日韩一区二区三区| 免费黄片视频大全在线播放 | 国产91黑丝在线播放| 色吊最新在线视频免费观看| 亚洲高清有码在线观看| 99久久热这里只有精品| 亚洲天堂毛片在线观看| 国产欧美成人精品第一区| 十八禁真人无摭挡观看| 午夜少妇久久久久久久久| 国产亚洲一区二区视频| 亚洲毛片免费视频久久| 国产美女作爱视频网站| 未满18禁止观看在线| 欧美日韩亚洲国产一区|