C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#.NETのさまざまなアクセス指定子は何ですか?


以下は、C#.NETでサポートされているアクセス指定子です-

パブリックアクセス指定子

これにより、クラスはそのメンバー変数とメンバー関数を他の関数やオブジェクトに公開できます。

プライベートアクセス指定子

プライベートアクセス指定子を使用すると、クラスはそのメンバー変数とメンバー関数を他の関数やオブジェクトから隠すことができます。同じクラスの関数のみがそのプライベートメンバーにアクセスできます。

保護されたアクセス指定子

保護されたアクセス指定子を使用すると、子クラスはその基本クラスのメンバー変数とメンバー関数にアクセスできます。

内部アクセス指定子

内部アクセス指定子を使用すると、クラスはそのメンバー変数とメンバー関数を現在のアセンブリ内の他の関数とオブジェクトに公開できます。

保護された内部アクセス指定子

保護された内部アクセス指定子を使用すると、クラスは、同じアプリケーション内の子クラスを除いて、そのメンバー変数とメンバー関数を他のクラスオブジェクトと関数から隠すことができます。


  1. C#ASP.NET WebAPIのさまざまな種類のフィルターは何ですか?

    フィルタは、WebApiFrameworkリク​​エスト処理のさまざまなレベルで追加のロジックを挿入するために使用されます。フィルタは、横断的関心事(ロギング、承認、およびキャッシング)の方法を提供します。フィルタは、宣言的またはプログラム的な方法でアクションメソッドまたはコントローラに適用できます。以下は、Web API C#のフィルターの種類です。 認証フィルター − 認証フィルターは、ユーザーの詳細を認証するのに役立ちます。認証フィルターでは、ユーザーの信頼性をチェックするためのロジックを記述します。 認証フィルター − 承認フィルターは、ユーザーアクセスのチェックを担当しま

  2. C#のカスタム例外とは何ですか?

    他のプログラミング言語と同様に、C#では、ユーザー定義の例外を簡単に作成できます。ユーザー定義の例外クラスは、Exceptionクラスから派生します。カスタム例外は、ユーザー定義の例外と呼ばれるものです。 以下の例では、作成された例外は組み込みの例外ではありません。これはカスタム例外です- TempIsZeroException 次のコードを実行して、C#でユーザー定義の例外を作成する方法を学ぶことができます。 例 using System; namespace Demo {    class TestTemperature {