問題タブ [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.
.net-3.5 - IEnumerable をローカライズする最良の方法は何ですか?
コレクション (IEnumerable) をローカライズする最良の方法は何ですか? BL から、まだローカライズする必要があるエンティティのコレクションを取得します。IEnumerable を拡張してローカライズされたリストを返すメソッドを作成することにしました。
下のコードを動作させるにはどうすればよいですか? 何か案は?多分より良いオプション?
c# - IEnumerable がIEnumerable から継承しますか?
これは古い質問かもしれません: なぜ はIEnumerable<T>
から継承するのIEnumerable
ですか?
これが .NET のやり方ですが、少し問題が生じます。クラスimplementsを書くたびにIEumerable<T>
、2つのGetEnumerator()
関数を書く必要があります.1つはforともう1つはIEnumerable<T>
forIEnumerable
です。
また、IList<T>
IList から継承しません。
IEnumerable<T>
なぜ他の方法で設計されているのかわかりません。
c# - IEnumerable を取得するIEnumerable から>
パブリック クラス アイテム { ... }
ここで、LINQ を使用して、顧客が購入したすべてのアイテムを取得する必要があります。どうやって?
次のようなことを試しましvar items = from o in cust.Orders select o.Items;
たが、結果はIEnuberable<List<Item>>
1 つだけにしたいIEnumerable<Item>
です。
ここで、2 つのループのコーディングを避けるように求めています。
vb.net - VB.Net で実行時に不明な型のジェネリック リストを反復処理する
そのリストのタイプが実行時までわからない場合、ジェネリックリストを反復処理する方法を知っている人はいますか?
たとえば、次のようobj1
に関数に渡されると仮定しObject
ます。
上記を使用して、ジェネリック リスト ( ) が渡され、それが ( ) 型であることobj
を確認できます。ジェネリック パラメーターが 1 つしかないという大きな仮定を立てていることはわかっていますが、この単純な例では問題ありません。List(Of String)
t
String
typeParam
私が知りたいのは、上記に基づいて、次のようなことをどのように行うかです。
または、取得するのと同じくらい簡単なものでもobj1.Count()
。
c# - Yield Return == IEnumerable&IEnumeratorですか?
yield return
とを実装するためのショートカットはIEnumerable
ありIEnumerator
ますか?
c# - ジェネリックとインターフェイスの列挙
すべてがインターフェイスを実装する一連のクラスがある場合。
それらをすべてリストに押し込み、それらを列挙したいと思います。
しかし、コンパイラは T が何であるかを知りたがっています。私はこれを行うことができますか?どうすればこの問題を克服できますか?
c# - 列挙型オブジェクトのプロパティの設定が機能しないのはなぜですか?
私は C# についてよく知っていますが、これは私を困惑させ、Google は役に立ちません。
オブジェクトの IEnumerable 範囲があります。最初のものにプロパティを設定したい。そうしますが、変更後にオブジェクトの範囲を列挙すると、変更が表示されません。
問題の良い例を次に示します。
「MagicNumber = 42」の変更が出力されない C# の側面は何ですか? List<> または配列へのファンキーな変換を行わずに、変更を「固定」する方法はありますか?
ありがとう!-マイク
c# - IEnumerator からジェネリックへ。
ジェネリックを使用して移行しようとしているクラスがいくつかあります
Class1: 曲線
このクラスには次のコードがあります。
クラス 2:
これら 2 つのクラスからジェネリックを使用するための推奨される変換は何ですか
vb.net - IEnumerable のリストから Distinct を選択します.NET 2.0 で
重複する値の IEnumerable オブジェクトをフィルタリングしようとしているので、そこから個別の値を取得したいと思います。たとえば、それが何日も保持されているとしましょう。
月曜日 火曜日 水曜日 水曜日
私はそれをフィルタリングして返したい:
月曜、火曜、水曜
.net 2.0 でこれを行う最も効率的な方法は何ですか?