-3
を使用して、リスト
public class Pencil
{
public Pencil(int quantity, Color color)
{
Quantity = quantity;
Color = color;
}
public int Quantity { get; set; }
public Color Color { get; set; }
}
var pencils = new List<Pencil>
{
new Pencil(3, Blue),
new Pencil(2, Red),
new Pencil(5, Blue),
};
私が何をしたいことはLINQを使用して、このような辞書を抽出することができることです。
あなたは色によってグループがなければならず、その後のようなキーとその色の量の合計として各色が含まれている辞書を作成するために、ToDictionary
を用い
Dictionary<Color, int> ColorAndQuantities;
[OK]を、あなたは何かしたいが、それを取得しようとしましたか?それともちょうど*「私はドキュメントを読むのが面倒すぎ、私のためにやっている」*質問のタイプですか? – Eser
もしあなたがlinqでそれをすることができないなら、あなたはそれを行うために古典的なループを使うことができますか? ....あなたの努力を示す.... – EZI
@Eserなぜそんなに怒っている? – Vahid