定義方法並使用
public void 方法名 (型別 形參名稱, 型別 形參名稱){
...
}
預設 | void |
---|
基本型別 | int |
陣列 | 陣列名[] |
字串 | String |
自定義的類 | 類名 |
型別 | 程式碼 | 作用 |
---|
公有訪問 | public | 不受任何限制 |
保護訪問 | protected | 例項不能訪問 |
私有訪問 | private | 子類,例項都不能訪問 |
內部訪問 | internal | 只限本專案內訪問,其他不能訪問 |
內部保護訪問 | protected internal | 只限於本專案或是子類訪問,其他不能訪問 |
Serializable | 按值將物件封送到遠端伺服器。在按值封送物件時,就會建立一個該物件的副本,並將其序列化傳送到伺服器。 任何對該物件的方法呼叫都是在伺服器上進行的。 |
---|
STAThread | 單執行緒套間、是一種執行緒模型 |
MTAThread | 多執行緒套間、是一種執行緒模型 |
public | 不受限制 |
---|
internal | 只限本專案內訪問 |
Partial | 部分類,可以將一個類分成幾部分寫在不同檔案中,最終編譯時將合併成一個檔案,且各個部分不能分散在不同程式集中。常見場景在Winform定義窗體或者控制元件時,自動生成的前端單元和邏輯單元。 |
Abstract | 修飾類,表示不能夠建立該類的例項。修飾方法,表示該方法需要由子類來實現,如果子類沒有實現該方法那麼子類同樣是抽象類;且含有抽象方法的類一定是抽象類。 |
Sealed | 修飾類,表示該類不能夠被繼承。修飾方法,表示該方法不能被覆寫。 |
Static | 修飾類,表示不能夠例項化該類的物件,也不能含有物件成員;修飾類成員時,該成員為類成員,只能通過【類.成員名】的方式訪問。 |
公共修飾符 | public |
---|
私有修飾符 | private |
保護修飾符 | protected |
內部修飾符 | internal |
Virtual | 修飾方法成員,表示虛方法。父類可以含有該類的實現,子類可以覆寫該函式。 |
Override | 表示該方法為覆寫了父類的方法。 |
Readonly | 修飾欄位,表示該欄位為只讀欄位。 |
Const | 修飾欄位,表示該欄位為只讀欄位。並且在編譯時必須能夠明確知道該欄位的值,其值是硬編碼到程式中去的,修改了該型別成員後需要重新編譯才能使修改生效。 |
Readonly | 不能修飾區域性變數,const可以。 |
abstract | 用來修飾抽象類,表示該類只能作為父類被用於繼承,而不能進行物件例項化。抽象類可以包含抽象的成員,但這並非必須。abstract不能和new同時用。 |
sealed | 用來修飾類為密封類,阻止該類被繼承。同時對一個類作abstract和sealed的修飾是沒有意義的,也是被禁止的。 |
#region、可摺疊程式碼塊
#region 摺疊後的說明文字
中間的程式碼
#endregion