C# の問題があります。Type Item のオブジェクトのリストがあります。これらすべてのサブアイテムリストを、アイテム間で繰り返すことができる「subItemCode」と、繰り返すこともできる「subItemGroup」の両方でグループ化する必要があります。LINQ のグループ化を行いたいと考えていますが、何をグループ化すればよいかわかりません。
class Item
{
string itemCode;
List<SubItem> subItems;
}
class SubItem
{
string subItemCode;
string subItemGroup;
List<string> validParentItems;
}
だから、私の考えは次のようなことをすることです
var results = from item in ItemList
from subItem in item.subItems
group subItem by ???????
では、アイテムをグループ化する方法についての指針はありますか?
注: 誰かが言う前に、宿題ではありません。もっと生産的なことをやっていられるのに、髪の毛を引き裂く意味がわかりません。車輪を再発明する意味はありませんか?