これらの 2 つのクラスとこの linq リクエストがあるとします。
var cats = from c in xml.Descendants("category")
let categoryName = c.Attribute("name").Value
let descendants = c.Descendants()
select new Category
{
Name = categoryName,
Items = from d in descendants
let typeId = d.Attribute("id").Value
select new Item
{
Id = typeId,
Name = d.Value,
Category = ???????
}
};
class Category
{
string Name;
IEnumerable<Item> Items;
}
class Item
{
string Id;
string Name;
Category Category;
}
アイテムのカテゴリを現在選択されているカテゴリに変更するにはどうすればよいですか? this
多分のようなキーワードの一種?