C# 中的訪問修飾符
訪問修飾符指定了 C# 中變數和函式的作用域。以下是 C# 提供的訪問修飾符
公共
公共修飾符不對成員的訪問設定任何限制。
受保護的
訪問僅限於派生類或類定義。
內部
在宣告的程式內訪問內部訪問修飾符。
受保護的內部
它由受保護和內部訪問修飾符提供的兩個訪問說明符。
私人
僅限於宣告它的類內。指定為私有成員無法在類外訪問。
示例
讓我們看一個受保護訪問修飾符的示例,它訪問受保護的成員 −
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
廣告