国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#聲明方法實(shí)例說明

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


  1、指定方法聲明語法

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

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


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

  methodName(方法名)是調(diào)用方法時使用的名稱。方法名所遵循的標(biāo)識符命名規(guī)則和變量名一樣。例如,addValues是一個有效的方法名,而add$Values是無效的。目前,應(yīng)該為方法名采用camelCase命名風(fēng)格,而且應(yīng)該以一個動詞開頭,使方法的用途更加一目了然,例如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,再寫一個表達(dá)式(它將計(jì)算要返回的值),最后寫一個分號。表達(dá)式的類型必須與函數(shù)指定的返回類型相同。換言之,假如一個函數(shù)返回int值,那么return語句必須返回一個int值。否則,程序?qū)o法編譯。示例如下:

int addValues(int leftHandSide, int rightHandSide)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 翼城县| 白玉县| 德江县| 高阳县| 兴业县| 留坝县| 曲阜市| 新丰县| 娱乐| 五家渠市| 象州县| 南京市| 鞍山市| 长汀县| 永定县| 高雄县| 客服| 兴城市| 新源县| 同心县| 涪陵区| 宁城县| 息烽县| 大田县| 新宾| 巴林左旗| 鱼台县| 洞口县| 黄陵县| 太谷县| 安化县| 黄龙县| 合山市| 仙游县| 鲁山县| 温州市| 疏附县| 浑源县| 浑源县| 沽源县| 茶陵县|