a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#聲明方法實例說明

2024-09-07 17:05:19
字體:
供稿:網(wǎng)友


  1、指定方法聲明語法

  Microsoft Visual C#方法的語法格式是:

returnType methodName ( parameterList )
{
    // 這里添加方法主體語句


  returnType(返回類型)是一個類型名,它指定了方法返回的信息是什么類型。這可以是任何類型,如int或string。如果要寫一個不返回值的方法,那么必須用關(guān)鍵字void來取代返回類型。

  methodName(方法名)是調(diào)用方法時使用的名稱。方法名所遵循的標識符命名規(guī)則和變量名一樣。例如,addValues是一個有效的方法名,而add$Values是無效的。目前,應該為方法名采用camelCase命名風格,而且應該以一個動詞開頭,使方法的用途更加一目了然,例如displayCustomer。

  parameterList(參數(shù)列表)是可選的,它描述了可以傳遞給方法的信息的類型和名稱。在圓括號中填寫變量信息時,要像聲明變量時那樣,先寫上參數(shù)的類型名,再寫上參數(shù)名。如果方法有兩個或者更多的參數(shù),必須使用逗號來分隔它們。

  方法主體語句是調(diào)用方法時要執(zhí)行的代碼行。它們必須放在起始和結(jié)束大括號({})之間。

   重要提示 C,C++和Microsoft Visual Basic程序員請注意,C#不支持全局方法。所有方法都必須在一個類的內(nèi)部,否則代碼無法編譯。

  以下是一個名為addValues的方法的定義,它返回一個int類型的值,并可接收兩個int類型的參數(shù),分別名為leftHandSide和rightHandSide。

int addValues(int leftHandSide, int rightHandSide)
{
    // ...
    //這里添加方法主體語句
    // ...


  以下是一個名為showResult的方法的定義,它不返回任何值,并可接收一個名為answer的int參數(shù):

void showResult(int answer)
{
    // ...


  注意,假如方法不返回任何值,那么必須使用void關(guān)鍵字。

   重要提示 Visual Basic程序員請注意,C#不允許使用不同的關(guān)鍵字來區(qū)分一個要返回值的方法(也就是函數(shù))和一個不返回值的方法(也就是過程或者子程序)。在C#中,要么指定一個返回類型,要么指定void。

2、return語句

  如果希望一個方法返回信息(換言之,它的返回類型不是void),就必須在方法內(nèi)部寫一個return語句。為此,首先要寫下關(guān)鍵字return,再寫一個表達式(它將計算要返回的值),最后寫一個分號。表達式的類型必須與函數(shù)指定的返回類型相同。換言之,假如一個函數(shù)返回int值,那么return語句必須返回一個int值。否則,程序?qū)o法編譯。示例如下:

int addValues(int leftHandSide, int rightHandSide)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品视频在线播放 | 97国产精品视频人人做人人爱 | 成人国产网站 | 日韩国产一区二区三区 | 五月婷在线视频 | 爱爱视频天天看 | 欧美日韩国产一区 | 欧美日韩视频在线第一区 | 国产精品永久在线观看 | 国产精品国产三级国产aⅴ入口 | 日韩毛片| 欧美精品一区三区 | 99久久综合狠狠综合久久 | 免费视频色 | 黄色片av| 欧美一区二区三区免费 | 国产激情视频在线观看 | 久久视频在线 | 在线免费看污网站 | 欧美同性大尺度腐剧 | 午夜在线视频免费观看 | 成人精品视频一区二区三区 | 国产精品久久久久久久午夜片 | 成人免费视频网站在线观看 | 国产免费av网站 | 狠狠色噜噜狠狠色综合久 | 亚洲美女一区 | 在线观看av片 | 国产一区二区三区久久久久久久久 | 久久久com | 精品一区电影 | 色免费在线观看 | 亚洲国产成人av好男人在线观看 | 欧美日韩一| 一级篇| 亚洲毛片 | 在线欧美日韩 | 成人激情视频在线免费观看 | 黄色一级影视 | 国产最新视频在线 | 91久久久久久久 |