アクセス修飾子は、C# の変数と関数のスコープを指定します。 C# によって提供されるアクセス修飾子は次のとおりです。
public 修飾子は、メンバーのアクセスに制限を設けません。
アクセスは派生クラスまたはクラス定義に限定されます。
次の権限を持つプログラム内の内部アクセス修飾子は、その宣言にアクセスします。
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 中国語 Web サイトの他の関連記事を参照してください。