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