インターフェイスは、インターフェイスのメンバーであるプロパティ、メソッド、およびイベントを定義します。インターフェイスにはメンバーの宣言のみが含まれます。
C# のインターフェイスの種類には次のものがあります。
IEnumerable - すべての共通コレクションの基本インターフェイス。
#IList > - 配列型とリスト型によって実装された汎用インターフェイス。
IDictionary - 辞書のコレクション。
IEnumerable は、IEnumerator インターフェイスを返す単一メソッド GetEnumerator を定義するインターフェイスです。
これは、foreach ステートメントで使用できる IEnumerable を実装するコレクションへの読み取り専用アクセスに適用されます。
これは、コレクションへの読み取り専用アクセスに適用されます。 p>
次に、IEnumerable インターフェイスの実装を示します。
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 サイトの他の関連記事を参照してください。