C# のアクセス修飾子

WBOY
WBOY転載
2023-09-15 08:37:021015ブラウズ

C# 中的访问修饰符

アクセス修飾子は、C# の変数と関数のスコープを指定します。 C# によって提供されるアクセス修飾子は次のとおりです。

Public

public 修飾子は、メンバーのアクセスに制限を設けません。

Protected

アクセスは派生クラスまたはクラス定義に限定されます。

Internal

次の権限を持つプログラム内の内部アクセス修飾子は、その宣言にアクセスします。

Protected Internal

protected アクセス修飾子と内部アクセス修飾子の両方によって提供されるアクセス指定子があります。

Private

宣言されているクラスに制限されます。プライベートとして指定されたメンバーには、クラス外からアクセスできません。

保護されたメンバーにアクセスする、保護されたアクセス修飾子の例を見てみましょう -

ライブデモ

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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。