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

インターフェイスIEnumerableはC#で何をしますか?


IEnumerableは、IEnumeratorインターフェイスを返す単一のメソッドGetEnumerator()を定義するインターフェイスです。これは、列挙できるすべての非ジェネリックコレクションの基本インターフェースです。

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

単一の方法があります-

  • GetEnumerator() −このメソッドは、コレクションを反復処理する列挙子を返します。

以下は、C#でのIEnumerableインターフェイスのGetEnumerator()メソッドの実装です-

IEnumerator IEnumerable.GetEnumerator() {
return (IEnumerator) GetEnumerator();
}

以下は、C#のIEnumerableインターフェイスの拡張メソッドです-

メソッドの名前と説明
Sr.No
1 AsParallel()
クエリの並列化を有効にします
2 AsQueryable()
このメソッドは、IEnumerableをIQueryableに変換します。
3 キャスト()
このメソッドは、IEnumerableの要素を指定されたタイプにキャストします
4 OfType ()
指定されたタイプに基づいてIEnumerableの要素をフィルタリングします。

  1. Twitterでのバイオの意味は何ですか?

    Twitterの経歴は、Twitterプロファイルを設定するための1つのコンポーネントです。それはあなたの名前とあなたのプロフィールのTwitterハンドルの下に表示されます。他の人にあなたが誰であるかについての簡単な紹介をしたり、あなたの興味をリストしたり、あなたのビジネスを宣伝したりするためにそれを使用してください。 バイオを変更する方法 プロフィールを編集することで、Twitterの略歴を変更できます。ハッシュタグと@usernamesを使用して最適化することもできます。 Twitterの略歴はスペースを含めて160文字に制限されています。 Twitterホームページの上部で写

  2. Tkinterでwait_windowメソッドは何をしますか?

    Tkinterには、アプリケーションロジックを強化して、より機能的で保守しやすいものにする多くの組み込み関数があります。 Tkinterにはwait_window()があります 理想的にはイベントの発生を待機し、メインウィンドウのイベントを実行するメソッド。 wait_window() メソッドは、メインウィンドウイベントの前に発生する必要があるイベントの後に呼び出すことができます。 wait_window() メソッドは、メインプログラムの前に特定のイベントを最初に実行する必要がある多くのアプリケーションで役立ちます。 例 この例では、トップレベルウィンドウを作成しました。これは、破