//RawData already defined as List of Items
foreach(IGrouping<string, Item> group in RawData.GroupBy(a => a.Name)) groups.Add(group );上面的代码工作得很好for (var i = 0; i < groups.Count; i++)
我有一个List<IGrouping<string, InvoiceCount>>来检查发票中的位置。它工作得很好,但是当一个位置已经在另一个发票中时,这个位置应该被移除,但是它会出现例外情况。我不知道怎么解决这个问题 var validationErrors = new StringBuilder();
var group in grouped) list.OrderBy(x => x.Val2); //list will be ordered, but not saved
list = (IGroupingVisual建议这样做,但是它会引发运行时异常- Unable to cast object of