C 2008核心程式設計 2013 09 14

2022-05-05 13:09:08 字數 417 閱讀 1986

using指令必須放在命名空間第乙個成員之前。

析構函式不能在原始碼中直接被呼叫,而是在垃圾**期間被呼叫。~classname(),被finalize()呼叫。

自動實現的屬性,必須提供get和set.public int age

巢狀型別。

partial類。每個分部類的前面有partial關鍵字、每個分部類有相同的可訪問性、任何乙個是密封的整體就是密封的、

任何乙個是抽象的整體就是抽象的、任何乙個的繼承都適用於整體。

部分方法:在乙個部分類中宣告、在另乙個部分類中實現的方法。只能有乙個宣告和乙個實現。返回型別必須為void、不能有out引數。

結構:結構是密封的不能被繼承、也不能繼承類或其他結構、預設建構函式不會被替換也不會被刪除。自定義建構函式必須初始化每個字段。

按位列舉使用flags特性。

C 2008核心程式設計(20130713)

c 2008引入了一些新的東西如linq wcf wpf,其中由linq引入的新的特徵包括lambda表示式 擴充套件方法 表示式樹 表示式目錄樹 匿名物件 隱式型別等。每個原始檔都是乙個編譯單元 using 指令 隱式的使用命名空間,為命名空間建立別名。using指令必須放在乙個命名空間內的第乙個...

C 2008語言特徵4 區域性方法

c 1.1 要求將類的全部 放在乙個檔案中。而 c 2.0 允許將類或結構的定義和實現分開放在多個檔案中,這就是區域性類的概念。通過使用關鍵字 partial 來標註乙個類的各個部分,可以將各個不同的部分放在不同的檔案中。例如,可以將下面的 放到檔案 myclass1.cs 中 public par...

C 核心程式設計

1 程式的記憶體模型 記憶體四區 int func 形參也會放到棧區 intmain int func void func01 delete arr 釋放堆中的陣列的記憶體。引發異常 列印陣列的值 for int i 0 i 10 i intmain 2 c 中的引用 引用的作用就是給變數起乙個別名...