99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

C#中方法指的是什么

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

創新互聯是專業的眉山網站建設公司,眉山接單;提供成都網站建設、做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行眉山網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

1 什么是方法

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

2方法的定義方式
  方法在類或結構中聲明,聲明時,聲明時需要指定訪問級別、返回值、方法名稱以及任何方法參數。方法參數放在括號中,并用逗號隔開。空括號表示方法不需要參數。
如:
例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沒有帶參數,而例2帶有2個參數. 如果要將參數傳遞給方法,只需在調用方法時在括號內提供這些參數即可。對于被調用的方法,傳入的變量稱為“參數”。
方法所接收的參數也是在一組括號中提供的,但必須指定每個參數的類型和名稱。該名稱不必與參數相同。

3 方法的調用

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

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

4 方法的返回值

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

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

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

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

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

5.方法的重載

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

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

標題名稱:C#中方法指的是什么
網頁鏈接:http://www.yijiale78.com/article12/jjpddc.html

成都網站建設公司_創新互聯,為您提供網站策劃自適應網站品牌網站建設網頁設計公司移動網站建設

廣告

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

營銷型網站建設