-
繼承-減少重復代碼。
子類是父類的更具體更特殊的情況
查看全部 -
委托:是一個持有一個或者多個方法的對象,該對象可以執(zhí)行,可以傳遞
查看全部 -
字典dictionary<Tkey,Tvalue>
字典容器儲存的是一系列的鍵值對,每一個值對應一個唯一的鍵。鍵的意義在于,我們通過鍵相對的高效的訪問到值。
棧:先進后出
棧的操作:出棧pop入棧push獲取棧頂元素peek
隊列:先進先出,兩端開口。
隊列的操作:出隊 Dequeue 入隊 Enqueue
查看全部 -
集合就是一種存放多個數(shù)據(jù)的容器類型
查看全部 -
約束的作用:縮小泛型參數(shù)的范圍
約束的意義;只有添加了約束,才能調(diào)用泛型參數(shù)中的方法。
約束的類型:類名,class,struct,接口名,new()
約束的疊加規(guī)則
主約束只有一個類名,class,struct。接口約束任意多個
查看全部 -
用基類或者公共的接口,類型太寬泛,需要顯示轉(zhuǎn)換類型,并且判斷真實類型是什么。
泛型實例化的步驟:泛型類的聲明,類型的引用,構造實例。
查看全部 -
重載運算符,利用現(xiàn)有的運算符,針對自定義類或者結構,定義某種運算操作。為了簡化自定義類型的操作。
可以重載的運算符;一元運算符,二元運算符
不能重載的運算符:關系運算符
一元運算符,操作數(shù)必須是類或結構
二元運算符;兩個操作數(shù)至少有一個類或結構
查看全部 -
裝箱:根據(jù)值類型的值,在堆上創(chuàng)建一個完整的引用類型對象,并返回對象的引用,是一種隱式轉(zhuǎn)換
拆箱:將裝箱后的對象轉(zhuǎn)換回值類型的過程,是一種顯示轉(zhuǎn)換。
查看全部 -
靜態(tài)類不能夠創(chuàng)建實例,不能被繼承。
靜態(tài)類可以為靜態(tài)類定義一個靜態(tài)的構造函數(shù)。
靜態(tài)類的作用:用于基礎類庫和拓展方法
查看全部 -
靜態(tài)成員:標示為Static的字段,方法,和屬性,構造函數(shù),事件,就是靜態(tài)成員。
靜態(tài)成員將被類的所有實例共享,所有的實例都訪問內(nèi)存的同一內(nèi)存位置。
靜態(tài)成員的生存期獨立于任何實例,沒有實例也可以訪問。
查看全部 -
結構是值類型(在棧中),類是引用類型(在堆中)
結構不支持繼承但是可以實現(xiàn)接口,類支持繼承
結構不能定義默認的構造函數(shù),編譯器會定義
查看全部 -
接口就是指定一組函數(shù)成員,而不實現(xiàn)他們的引用類型。
查看全部 -
密閉類;聲明為sealed的類。密閉方法;聲明為sealed的方法。密封類不希望別人通過繼承來修改,密閉方法不希望其他人重寫該方法。
查看全部 -
abstract標記函數(shù)是,不能有方法體,只能在子類中重寫。
抽象成員;必須是方法,索引,事件,索引。必須用abstract修飾符標記。不能有實現(xiàn)代碼塊。
抽象類存在就是被繼承的,抽象類的實例無法被創(chuàng)建,
查看全部 -
派生類的調(diào)用順序:實例成員初始化,基類構造函數(shù),最后調(diào)用派生類的構造函數(shù)。
調(diào)用基類用base,調(diào)用本類用this。
查看全部
舉報