igrouping

    63

    2答えて

    ILookup<TKey, TVal>とIGrouping<TKey, TVal>の違いを明確にするのに問題がありましたが、今正しく理解していれば不思議です。 LINQはIGroupingアイテムのシーケンスを生成することで問題を複雑化し、またToLookup拡張メソッドを与えました。それで、私がもっと綿密に見えるまで、彼らは同じように感じました。以下のようにたくさん見えるどの var q2 =

    2

    3答えて

    着信順序を要約するLinqを使用して関数を作成したいと考えています。関数は次のようなものになります。 IDictionary<TKey, Summary<TKey>> Summarize<TKey, TValue>(IEnumerable<TValue> values) { return values .ToLookup(val => GetKey(val)) // g

    -1

    1答えて

    IGroupingをグループ化したKeyを置き換えることはできますか? 私は現在、このような匿名型によってグループ分けしています: var groups = orders.GroupBy(o => new { o.Date.Year, o.Date.Month }); しかし、今、私のグループ化キーは匿名型です。私は、このグループ化キーを、定義されたタイプ "YearMonth"で置き換えて、

    0

    1答えて

    ノックアウトforeachデータバインドを使用して.Netグループを反復処理する方法を理解しようとしています。私が持っている問題は、一度JSONにシリアル化されたIGroupingsの.Netコレクションを反復する方法がわからないということです... 私はこのような.Netオブジェクトを持っています: public class BookingResult { public IEnume

    -1

    1答えて

    これは非常に簡単な問題です。 IEnumerable IGroupingオブジェクトにグループ化された共通キー項目が含まれています。 IEnumerable IGroupingオブジェクト自体の同じ共通キー項目のそれぞれを比較する必要があります。私はそれを達成するために2 foreachループを使用しましたが、問題はforeachが繰り返しを引き起こすことです。私はループして、すでに通過したものを

    8

    1答えて

    2つの変数ILookupがあります。私はUnionやConcatを使って値を結合し、その結果を同じ型の第3の変数に代入したいと思っていました。 UnionとConcatの両方がIGroupingを返します。 IGroupingをILookupに変換するのは簡単ではありませんが、私はできません! :-(IGroupingはKeyだけを公開しているので、Lookupの2番目のパラメータに苦労しています

    0

    1答えて

    このコードを使用してリストを別のアクションにリダイレクトすることはできますが、これは機能しません。