C# のアクセス修飾子

WBOY
リリース: 2023-09-15 08:37:02
転載
933 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート