struct
結構體在很多情況下可以看作是乙個簡單的類,但是在c#中結構體和類也是有很大的不同,主要有:
1、 結構體是值型別,而類是引用型別,這樣結構體就主要儲存在棧上(只有當結構體是其他物件的一部分的時候會存在堆上),而類則儲存在堆上。
2、 結構體不支援繼承。
partial classes
partial 關鍵字實現了c#中類的跨檔案儲存。
static class
當乙個類中所有的方法和變數都為static時,該類就可以被認為是靜態類。
inheritance
implementation inheritance:
virtual method 和 virtual properties都可以被子類override。
new 關鍵字可以隱藏methods。
inte***ce
inte***ce can only contain declarations of methods, properties, indexers, and events.
在界面前不能夠新增修飾詞,而且介面的members也不能被virtual或者static修飾,介面的members預設情況下是public
check的使用:用來檢查是否有溢位的錯誤發生
C 類class 學習筆記
三看原則 1.看呼叫的成員變數是在類的內部還是類的外部 2.看兒子繼承方式 3.當前變數在兒子中的變數在父親中的訪問控制許可權 類的相容性原則 子類物件可以當做父類物件使用 子類物件可以直接賦值給父類物件 子類物件可以直接初始化父類物件 父類指標可以直接指向子類物件 父類引用可以直接引用子類物件 為...
學習筆記2 2續
定義 dp i 1 j 前i種數字是否能構成j 為了用前i種數字加和成j,也就需要能用前i 1種數字加和成j,j ai,j mi x ai中的某一種。我們可以定義如下遞推關係 dp i 1 k 0 k mi且k x ai j時存在dp i j k x ai 為真的k int n,k,a maxn m...
mybatis學習筆記續
定義乙個介面類,乙個表對應的屬性的類,乙個資料連線配置檔案 public inte ce iuserdao after public void destoryall throws exception test public void find sqlsession.commit 上面的套路類推增,刪...