12-23

qwer88hyuiop發表於2020-12-26

定義方法並使用

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