805
技術社區[雲棲]
c# 類、枚舉的定義與使用
c# 類、枚舉的定義與使用
類
類的訪問權限修飾符:
類成員的默認級別為private。
public、protected、private,同cpp。不同於C++的部分:
abstract:抽象類隻能派生,不能實例化。
internal:內部類,隻有所在類才能訪問。
sealed:不允許從此類派生。
new:僅允許在嵌套類聲明時使用,表明類中隱藏了由基類中繼承而來的並且與基類中同名的成員。
partial:分部類型定義。允許將類、結構或接口的定義拆分到多個文件中。
類中成員
字段——就是成員變量。
屬性——C#中特有的,屬性的聲明一般和類中定義的 私有字段 配合使用,作為對這個私有字段的訪問器。
方法——就是成員函數。
C#允許類裏麵定義新類,稱為嵌套類,cpp也能。
C#不能類內聲明類外定義。
c#枚舉與c++也不同。
readonly 關鍵字
readonly 關鍵字與 const 關鍵字不同。const 字段隻能在該字段的聲明中初始化。readonly 字段可以在聲明或構造函數中初始化。因此,根據所使用的構造函數,readonly 字段可能具有不同的值。另外,const 字段為編譯時常數,而 readonly 字段可用於運行時常數。
最後更新:2017-04-03 07:57:16