c 方法(函式)

2021-10-09 19:26:49 字數 1959 閱讀 5842

語法:

public :訪問修飾符,公開的,那都可以訪問;

static:靜態的;

返回值型別:如果不需要返回值,寫viod;

方法名:每個單詞字母大寫;

引數列表:可省略,注意引數前邊也必須要帶上引數的型別。

[ public ]  static  返回值型別   方法名([引數列表])

如:1、求最大值:

class hello

public static int getmax(int a, int b)

}

方法的呼叫:

類名. 方法名
在某些情況下,型別是可以省略的,方法與main函式同時在同乙個類下,呼叫方法時,可以省略前邊的類

class hello

// 該引數為:形參

public static int getmax(int a, int b)

}

補充:c#引入乙個新功能,lamda箭頭(類似es6中的箭頭函式,方便理解就叫箭頭函式吧)

static void main(string args)

public static int test(int a, int b) => a * b;

小練習:1、判斷是否為閏年:(能被4整除卻不能被100整除,或 能被400整除的年份是閏年)

class hello

/// /// 判斷是否為閏年

///

/// 要判斷的年

/// 返回型別為bool

public static bool getren(int year)

}

乙個小技巧:當我們去呼叫乙個方法時,通常會在方法名之後寫括號,表示呼叫此方法,如果不知道這個方法的返回值,還有傳的引數是什麼,不妨在方法名之後先寫乙個左括號,編輯器(vs)會出現乙個提示最前邊的是該方法的返回值型別,如果該方法有注釋,會帶著注釋的解釋,該傳什麼樣型別的引數,一目了然:

2、封裝乙個使用者輸入的方法,輸入的如果是數字,則返回,如果不是數字,提示使用者重新輸入:

static void main()

/// /// 判斷使用者輸入的是否為數字

///

/// 輸入的值

/// 如果正確會返回這個值

public static int isnumber(string value)

catch}}

3、查詢2個整數中最大的值:

public static int getmax(int a, int b)

4、計算輸入陣列中值的總和:

/// /// 求陣列中值的總和

///

/// 陣列型別

/// 返回陣列中值的總和

public static int gettotal(int arr)

return sum;

}

C 方法 函式

本節課向你介紹c 的方法,其目的是 1.了解方法的結構格式 2.了解靜態和例項方法之間的區別 3.學會例項物件的使用 4.學會如何呼叫例項化的物件 5.學會方法的四種引數型別的使用 6.學會使用 this 引用 以往,對於每個程式來說,所有的工作都在main 方法中實現。這對於功能簡單的程式是合適的...

C 方法 函式

本節課向你介紹c 的方法,其目的是 1.了解方法的結構格式 2.了解靜態和例項方法之間的區別 3.學會例項物件的使用 4.學會如何呼叫例項化的物件 5.學會方法的四種引數型別的使用 6.學會使用 this 引用 以往,對於每個程式來說,所有的工作都在main 方法中實現。這對於功能簡單的程式是合適的...

C 十六 方法 函式

概念 定義方法 語法格式 parameter list 訪問修飾符 返回型別 方法名稱 引數列表 access specifier 訪問修飾符 這個決定了變數或方法對於另乙個類的可見性。return type 返回型別 乙個方法可以返回乙個值。返回型別是方法返回的值的資料型別。如果方法不返回任何值,...