ホームページ  >  記事  >  バックエンド開発  >  C# インターフェイスの種類

C# インターフェイスの種類

PHPz
PHPz転載
2023-09-18 17:17:021479ブラウズ

C# 接口类型

インターフェイスは、インターフェイスのメンバーであるプロパティ、メソッド、およびイベントを定義します。インターフェイスにはメンバーの宣言のみが含まれます。

C# のインターフェイスの種類には次のものがあります。

  • IEnumerable - すべての共通コレクションの基本インターフェイス。

  • #IList > - 配列型とリスト型によって実装された汎用インターフェイス。

  • IDictionary - 辞書のコレクション。

  • IEnumerable は、IEnumerator インターフェイスを返す単一メソッド GetEnumerator を定義するインターフェイスです。

    これは、foreach ステートメントで使用できる IEnumerable を実装するコレクションへの読み取り専用アクセスに適用されます。

    これは、コレクションへの読み取り専用アクセスに適用されます。 p>

    次に、IEnumerable インターフェイスの実装を示します。

    Example

    class Demo : IEnumerable, IEnumerator {
       // IEnumerable method GetEnumerator()
       IEnumerator IEnumerable.GetEnumerator() {
          throw new NotImplementedException();
       }
       public object Current {
          get { throw new NotImplementedException(); }
       }
       // IEnumertor method
       public bool MoveNext() {
          throw new NotImplementedException();
       }
       // IEnumertor method
       public void Reset() {
          throw new NotImplementedException();
       }
    }

    上記では、IEnumerator の 2 つのメソッドを確認できます。

    えええええ

    以上がC# インターフェイスの種類の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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