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

C#方法的聲明

編輯:關於C語言

方法是類中用於執行計算或其它行為的成員。我們看一下方法的聲明格式:

method-header method-body

其中方法頭method-header的格式:

attributes method-modifIErs return-type member-name(formal-parameter-list)

傳遞給方法的參數在方法的形式化參數表formal-parameter-list中聲明,我們將隨後進行詳細論述。

在方法的聲明中,至少應包括方法名稱、修飾符和參數類型,返回值和參數名則不是必須的。

注意:方法名member-name不應與同一個類中的其它方法同名,也不能與類中的其它成員名稱相同。

修飾符

方法的修飾符method-modifIEr可以是:

●new

●public

●protected

●internal

●private

●static

●virtual

●sealed

●override

●abstract

●extern

對於使用了abstract和extern修飾符的方法,方法的執行體method-body僅僅只有一個簡單的分號。其它所有的方法執行體中應包含調用該方法所要執行的語句。

返回值

方法的返回值的類型可以是合法的C#的數據類型。C#在方法的執行部分通過return語句得到返回值,如:

程序清單11-1:

using System;
class Test
{
  public int max(int x,int y){
    if(x>y)
       return x;
    else
       return y;
  }
  public void Main(){
     Console.WriteLine("the max of 6 adn 8 is:{0}",max(6,8));
  }
}

程序的輸出是:

the max of 6 and 8 is:8

如果在return後不跟任何值,方法返回值是void型的

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