0
私は1トンのオブジェクトを持っています。すべて同じタイプです。唯一、int Idプロパティを含み、残りのプロパティはブールフラグであり、それらのトンも含まれます。ブールプロパティの結合/マージ複数のオブジェクトC#
質問:どのようにそれらを組み合わせて、オブジェクトの少なくとも一方がflag[x] = true, else flag[x] = false
を持ってflag[x] = true
で新しいオブジェクトを作成することができます。例(擬似コード)
(...この悪い説明のために申し訳ありませんが、私の英語は良いことではありません):
result = {0815, **true**, false, **true**, **true**}
につながるものと
lst[0] = {0815, **true**, false, false, false}
lst[1] = {0815, false, false, **true**, false}
lst[2] = {0815, false, false, false, **true**}
私は考えましたLINQを使用してSourceをグループ化し、グループを反復して新しいオブジェクトを手動で作成します。
良い方法がありますか?
ありがとう@パタントラック。私はこのように試してみる。 C#に複合代入演算子があることを知らなかった。余分にありがとう! :-) –