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

C#インターフェイスタイプ


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

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

  • IEnumerable −すべての汎用コレクションの基本インターフェース。

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

  • IDictionary −辞書コレクション。

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

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

以下に、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つのメソッドがあります。

// IEnumerator method
public bool MoveNext() {
   throw new NotImplementedException();
}
// IEnumertor method
public void Reset() {
   throw new NotImplementedException();
}

  1. Microsoft Office 15:それだけの価値はありますか?

    Windows 8のリリースを期待している人にとっては、MicrosoftがOffice製品に対して何をするかについて少し興味があったでしょう。少し前に、Metroインターフェイスでシームレスに動作する新しいバージョンのMicrosoft Office(バージョン15)に関する情報が届きました。質問が1つだけあります。それは使用する価値がありますか? Office 15は何を提供する必要がありますか? Microsoft Office 15の新機能には、元のプレゼンテーションスキームと一致する方法でPowerPointスライドを表示する機能が含まれ、プレゼンター向けにエレガントに作成され

  2. データベースの種類

    使用要件に応じて、市場で入手可能なデータベースには次のタイプがあります- 一元化されたデータベース。 分散データベース。 個人データベース。 エンドユーザーデータベース。 商用データベース。 NoSQLデータベース。 運用データベース。 リレーショナルデータベース。 クラウドデータベース。 オブジェクト指向データベース。 グラフデータベース。 それらすべてを説明しましょう: 1。一元化されたデータベース 情報(データ)は一元化された場所に保存され、さまざまな場所のユーザーがこのデータにアクセスできます。このタイプのデータベースには、ユーザーが離れた場所からでもデータにアクセスする