コンパイルエラー:「名前'b'は現在のコンテキストに存在しません」
コード:
List<PositionValues> list = new List<PositionValues>();
PositionValues item1 = new PositionValues();
item1.Position = 2;
item1.Value = 44;
list.Add(item1);
PositionValues item2 = new PositionValues();
item2.Position = 1;
item2.Value = 33;
list.Add(item2);
PositionValues item3 = new PositionValues();
item3.Position = 1;
item3.Value = 22;
list.Add(item3);
var resultList = from b in list
group b by b.Position into g
orderby b.Value select b;
上記のコードは、この構造体に依存しています。
public struct PositionValues
{
/// <summary>
/// The position.
/// </summary>
public int Position;
/// <summary>
/// The position.
/// </summary>
public double Value;
}
次の並べ替え順序を取得したいと思っています。
resultList[0] {1, 22}
resultList[1] {1, 33}
resultList[2] {2, 44}
括弧内は「Position」、2番目は「Value」です。