語法:
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 返回型別 乙個方法可以返回乙個值。返回型別是方法返回的值的資料型別。如果方法不返回任何值,...