C# 修飾符


  • 訪問修飾符

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

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

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

protected:受保護成員在它的類中可以訪問並且可有派生類訪問。

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

  • 聲明修飾符

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

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

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

static:聲明屬於類型本身而不是屬於特定對象的成員。

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

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

sealed:指定類不能被繼承。

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM