問題タブ [iorderedenumerable]

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 投票する
1 に答える
2196 参照

c# - IOrderedEnumerable からのオブジェクトの削除

次のように辞書を並べ替えました。

次に、要素を次のように選択しました。

次に、そのノードでいくつかの処理を行い、最後に、並べ替えられた順序を破棄せずに、リストからノードを削除したいと考えました。

以下は順序を維持しますか?

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

c# - IOrderedEnumerable から vb.net IOrderedEnumerable への変換

プロジェクトc#vb.net.

私はc#それがこのよう になることを知っています

しかし、一度変換するvb.netと、最小限の宣言ですべてを 1 行で記述しようとします。

また、c#あなたは逃げることができます c#

vb.net は、for ステートメントを自身の中で宣言しようとします。

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

c# - これが無効な LINQ キャストなのはなぜですか?

生データを汎用リストに入れました。次に、その生データから計算されたデータを別の一般的なリストに入れます。これは次のリストです。

データ (生のデータと計算されたデータの両方) は、合計購入数で並べ替えて表示する必要があるため、データをそのように並べ替える必要があります。ジェネリック リストを並べ替えると別のジェネリック リストが返されるため、まず、並べ替えられたデータを元のジェネリック リストに再割り当てしてみました。

...しかし、このコードサイドの爆弾が私の顔で爆発するため、私が進んでいる道は明らかに善意で舗装されています。

ここに画像の説明を入力

vals を同じタイプの別のジェネリック リストに入れてみました。

...しかし、結果は不気味なほど似ていました。

汎用リストをソートするにはどうすればよいですか?

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

c# - IOrderedEnumerable が .Contains() を再実装してパフォーマンスを向上させないのはなぜですか

ここに移動すると: The IOrderedEnumerableDocsで .Contains() メソッドをクリックすると、ここに移動します:一般化された Enumerable.Contains() ドキュメント

これは、基礎となる IEnumerable 実装を使用しているだけという意味ですか?

要素と比較できる並べ替えられたリストがあることを知っている場合、よりパフォーマンスの高い検索の可能性があることを考えると、これは奇妙に思えます (たとえば、セット全体を列挙するのではなく、要素が存在するかどうかを確認するためにバイナリ検索を実行しますか?

何か不足していますか?

0 投票する
0 に答える
823 参照

c# - O(1)でIEnumerableをIOrderedEnumerableに単純に変換する方法は?

O(1)でIEnumerableをIOrderedEnumerableに単純に変換する方法はありますか? この
質問 は私のものに近いようですが、探しているものが見つかりませんでした。簡単に言えば、私が言及した質問のServyのソリューションで行われたように、このキャストの目的のためだけに新しいクラスを作成することを避けることを意味します.

これが、なぜそのようなものが必要なのかというシナリオです。

注 : すべてがオブジェクトへのリンクであり、このシナリオではデータベースに接続されているものはありません。