C# は、インターフェイスと呼ばれる独自の機能を提供するオブジェクト指向プログラミング言語です。これらを使用すると、実装方法の具体的な詳細に言及することなく、クラスが実装する必要があるプロパティとメソッドのセットを宣言できます。
クラスの実装の詳細に依存しないコードを記述できることは、インターフェイスの主な利点の 1 つです。インターフェイスを実装するクラスのすべてのオブジェクトは、インターフェイス参照を使用して参照できます。
したがって、クラスを使用するコードを変更せずに、異なるクラス実装を切り替える方が簡単です。
#C# では、interface キーワードとインターフェイス名を使用してインターフェイスを定義できます。次の例が示すように、インターフェイス定義にはメソッド、プロパティ、イベント、インデクサー -
が含まれる場合があります。 リーリーコロン演算子 - インターフェイスを実装するための構文は、コロン (:) 演算子と、その後に実装されるインターフェイスの名前で構成されます。
属性-属性はインターフェイスの値です
メソッド- メソッドはインターフェイスの関数です
を使用してインターフェイス Shape を定義します。図形の面積を計算します。これを行うには、Shape インターフェイスを実装し、このインターフェイスで使用される CalArea() メソッドの実装を提供する クラス Circle を定義します。 ###アルゴリズム###
ステップ 1ステップ 2
ステップ 3
ステップ 4
ステップ 5
リーリー ###出力### リーリー ###例### この例では、4 つの科目における生徒の得点と、合計得点に対する割合を計算します。この例では、2 つのメソッドを使用してインターフェイスを初期化します。
###アルゴリズム###ステップ 2
ステップ 3
ステップ 4
ステップ 5
リーリー ###出力### リーリー ###結論は### 最後に、C# のインターフェイス参照は、コードに強力なメカニズムを提供します。特定のクラスに関係なく、このインターフェイスをサポートする任意のオブジェクトを使用してコードを作成できます。
以上がC# でインターフェイス参照を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。