程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Visual C# 2005快速入門之聲明方法(1)

Visual C# 2005快速入門之聲明方法(1)

編輯:關於C語言

方法(Method)是一個已命名的語句集。如果以前使用過其他編程語言,如C或Visual Basic等,就可以將方法視為函數或者子程序相似的東西。每個方法都有一個名稱和一個主體。方法名應該是一個有意義的標識符,它應描述出方法的用途(如CalculateIncomeTax)。方法主體包含了調用方法時實際執行的語句。你可以為大多數方法提供一些數據來進行處理,並讓它返回一些信息(通常是處理結果)。方法是一種基本的、功能強大的編程機制。

1、指定方法聲明語法

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

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

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

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

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

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

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

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

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

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

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

注意,假如方法不返回任何值,那麼必須使用void關鍵字。

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved