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

PHPz
リリース: 2023-09-18 17:17:02
転載
1475 人が閲覧しました

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