C# 修飾符

  • 訪問修飾符

C# 中經常使用的有 private、public、protected、internal 4個訪問修飾符。ide

private:私有訪問是容許的最低訪問級別,私有成員只有在聲明它們的類和結構中才能夠訪問。spa

public:公共訪問是容許的最高訪問級別,對訪問公共成員沒有限制。對象

protected:受保護成員在它的類中能夠訪問而且可有派生類訪問。繼承

internal:只有在同一程序集的文件中,內部類型或成員纔可訪問。class

  • 聲明修飾符

C# 中經常使用的有 partial、new 、static、virtual、override、sealed、abstract、extern 8個聲明修飾符。程序

partial:在整個同一程序集中定義部分類和結構。方法

new:從基類成員隱藏繼承的成員。static

static:聲明屬於類型自己而不是屬於特定對象的成員。di

virtual:在派生類中聲明器實現可由重寫成員更改的方法或訪問器。文件

override:提供從基類繼承的虛擬成員的新實現。

sealed:指定類不能被繼承。

abstract:指示某個類只能是其餘類的基類。

extern:指示在外部實現方法。

相關文章
相關標籤/搜索