在C#中函數定義的基本格式:訪問修飾符 static(靜態(tài)修飾符-可選) + 返回值類型 + 函數名稱 +(參數列表)
例如:
public便為訪問修飾符,static為靜態(tài)修飾符 ,int為返回值類型,sum為函數名稱,int a,int b,為形參,注意形參定義的格式要與傳進的參數格式相同。
訪問修飾符:在C#中訪問修飾符有public、private、protected、internal
其中:1.public 沒有任何限制,在任何的地方都可以訪問。
2. private 私有修飾符,只能在當前類內部訪問,其它地方不可訪問包括子類,類、成員中如果不指定訪問修飾符則默認為private。
3. internal 只能在當前程序集內部。
4. protected 只能在當前類內部或者所有子類內部,與程序集無關。
靜態(tài)修飾符:1.靜態(tài)方法在程序運行的過程中內存為其賦予固定的空間。
2.靜態(tài)方法不屬于類的某一個具體的實例,而是屬于類本身。
3.非靜態(tài)方法可以訪問類中的任何成員,靜態(tài)方法只能訪問類中的靜態(tài)成員。
返回值:具體看函數內部返回值得類型,返回什么樣的參數,有使用什么樣的類型,如果不返回則參數為void;
形參:形參顧名思義就是形式上的參數,不是實際的參數,它代替實際傳入方法的值。在方法體代碼中代表了值本身參與運算。形參定義于參數中,它不同于方法體內局部變量,因為是一個變量,在它的作用域內不允許存在一個同名的局部變量,不管他們的類型是否相同,都是不允許出現同名的。參是一個變量,它具有變量的全部特點。
方法的形參可以有多個,形參直接使用逗號進行隔開,即使類型相同的多個參數也不可以合并聲明。