閱讀805 返回首頁    go 技術社區[雲棲]


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

  上一篇:go linux下分割和重組文件
  下一篇:go activity的啟動模式和棧管理