存取修飾符指定 C# 中變數和函數的範圍。以下是 C# 提供的存取修飾符:
public 修飾符對成員的存取沒有限制。
存取僅限於衍生類別或類別定義。
具有以下權限的程式內的內部存取修飾符存取它的宣告。
它同時具有受保護和內部存取修飾符提供的存取說明符。
僅限於宣告它的類別內。指定為 private 的成員無法在類別外部存取。
讓我們看一個protected 存取修飾符的範例,存取受保護的成員-
現場示範
using System; namespace MySpecifiers { class Demo { protected string name = "Website"; protected void Display(string str) { Console.WriteLine("Tabs: " + str); } } class Test : Demo { static void Main(string[] args) { Test t = new Test(); Console.WriteLine("Details: " + t.name); t.Display("Product"); t.Display("Services"); t.Display("Tools"); t.Display("Plugins"); } } }
Details: Website Tabs: Product Tabs: Services Tabs: Tools Tabs: Plugins
以上是C# 中的存取修飾符的詳細內容。更多資訊請關注PHP中文網其他相關文章!