問題タブ [ienumerable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
198 参照

.net-3.5 - IEnumerable をローカライズする最良の方法は何ですか?

コレクション (IEnumerable) をローカライズする最良の方法は何ですか? BL から、まだローカライズする必要があるエンティティのコレクションを取得します。IEnumerable を拡張してローカライズされたリストを返すメソッドを作成することにしました。

下のコードを動作させるにはどうすればよいですか? 何か案は?多分より良いオプション?

0 投票する
4 に答える
5757 参照

c# - IEnumerable がIEnumerable から継承しますか?

これは古い質問かもしれません: なぜ はIEnumerable<T>から継承するのIEnumerableですか?

これが .NET のやり方ですが、少し問題が生じます。クラスimplementsを書くたびにIEumerable<T>、2つのGetEnumerator()関数を書く必要があります.1つはforともう1つはIEnumerable<T>forIEnumerableです。

また、IList<T>IList から継承しません。

IEnumerable<T>なぜ他の方法で設計されているのかわかりません。

0 投票する
1 に答える
602 参照

c# - IEnumerable を取得するIEnumerable から>

パブリック クラス アイテム { ... }

ここで、LINQ を使用して、顧客が購入したすべてのアイテムを取得する必要があります。どうやって?

次のようなことを試しましvar items = from o in cust.Orders select o.Items;たが、結果はIEnuberable<List<Item>>1 つだけにしたいIEnumerable<Item>です。

ここで、2 つのループのコーディングを避けるように求めています。

0 投票する
12 に答える
190725 参照

.net - IQueryable の違いは何ですかおよび IEnumerable?

IQueryable<T>とはどう違いIEnumerable<T>ますか?


この質問と重複するIQueryable と IEnumerable の違いは何ですかも参照してください。

0 投票する
2 に答える
8692 参照

vb.net - VB.Net で実行時に不明な型のジェネリック リストを反復処理する

そのリストのタイプが実行時までわからない場合、ジェネリックリストを反復処理する方法を知っている人はいますか?

たとえば、次のようobj1に関数に渡されると仮定しObjectます。

上記を使用して、ジェネリック リスト ( ) が渡され、それが ( ) 型であることobjを確認できます。ジェネリック パラメーターが 1 つしかないという大きな仮定を立てていることはわかっていますが、この単純な例では問題ありません。List(Of String)tStringtypeParam

私が知りたいのは、上記に基づいて、次のようなことをどのように行うかです。

または、取得するのと同じくらい簡単なものでもobj1.Count()

0 投票する
3 に答える
7937 参照

c# - Yield Return == IEnumerable&IEnumeratorですか?

yield returnとを実装するためのショートカットはIEnumerableありIEnumeratorますか?

0 投票する
3 に答える
204 参照

c# - ジェネリックとインターフェイスの列挙

すべてがインターフェイスを実装する一連のクラスがある場合。

それらをすべてリストに押し込み、それらを列挙したいと思います。

しかし、コンパイラは T が何であるかを知りたがっています。私はこれを行うことができますか?どうすればこの問題を克服できますか?

0 投票する
5 に答える
208 参照

c# - 列挙型オブジェクトのプロパティの設定が機能しないのはなぜですか?

私は C# についてよく知っていますが、これは私を困惑させ、Google は役に立ちません。

オブジェクトの IEnumerable 範囲があります。最初のものにプロパティを設定したい。そうしますが、変更後にオブジェクトの範囲を列挙すると、変更が表示されません。

問題の良い例を次に示します。

「MagicNumber = 42」の変更が出力されない C# の側面は何ですか? List<> または配列へのファンキーな変換を行わずに、変更を「固定」する方法はありますか?

ありがとう!-マイク

0 投票する
2 に答える
507 参照

c# - IEnumerator からジェネリックへ。

ジェネリックを使用して移行しようとしているクラスがいくつかあります

Class1: 曲線

このクラスには次のコードがあります。

クラス 2:

これら 2 つのクラスからジェネリックを使用するための推奨される変換は何ですか

0 投票する
3 に答える
3703 参照

vb.net - IEnumerable のリストから Distinct を選択します.NET 2.0 で

重複する値の IEnumerable オブジェクトをフィルタリングしようとしているので、そこから個別の値を取得したいと思います。たとえば、それが何日も保持されているとしましょう。

月曜日 火曜日 水曜日 水曜日

私はそれをフィルタリングして返したい:

月曜、火曜、水曜

.net 2.0 でこれを行う最も効率的な方法は何ですか?