close

 

1. 建立函式:

[存取修飾詞] [static] 回傳值的資料形態 函式名稱(變數型態一 參數一, 變數型態二 參數二, 變數型態三 參數三…)

{

          函式內容

          return 回傳值;  //請看以下的註一

}

其中:

存取修飾詞:可寫可不寫。共有三種寫法:

public:代表此函式能夠讓程式中所有類別存取。

protected:代表此函式只能夠讓其所屬的類別、及這個類別的子類別存取。

private:代表此函式只能夠讓其所屬的類別存取。

若不寫,則預設為private

static:可寫可不寫。若有寫,則此函式就是「靜態函式」,靜態函式只能對其所屬類別中的靜態變數做存取,而不能存取非靜態變數。若不寫,則此函式就是「非靜態函式」,非靜態函式則可以存取靜態變數與非靜態變數兩者。(詳情請參看「類別」)

回傳值的資料形態:函式有其回傳值。一個函式在定義時,就要先定義其回傳值的資料形態,此項寫法如:intstringdouble、或是類別名若不將此函式設回傳值,則此項須寫為void

註一:若回傳值的資料形態不為void,表示函式一定要寫回傳值。反之,若回傳值的資料形態void,表示函式就不能寫回傳值

變數型態一 參數一, 變數型態二 參數二, 變數型態三 參數三:此稱為「參數列」,用來設定該函式的參數。參數的數目事實可以任意多個、或零個。這些參數是由函式外部輸入,並在函式內部作用。

 

 

上一篇:sortedlist

下一篇:函式參數傳遞

按此前往C#完整教學目錄

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()