排序和拆分泛型列表

时间:2019-02-05 01:47:15

标签: c# list generics ienumerable

我正在尝试创建列表的排序列表。外部“层”按字段BU排序。内层按JobNum排序。我有这种方法和变量。

2019-02-04 10:20:57.118 UTC [orderer/common/broadcast] Handle -> WARN 76a [channel: mychannel2] Rejecting broadcast of config message from xxx.xx.x.x:45776 because of error: identity expired

在这里,我试图创建一个只有3个特定字段的简洁对象,而不是records对象随附的8个字段。 BU和JobNum在此方法中设置。

public List<string> ListSorter<T>(IEnumerable<T> records)where T : 
IMapToCSVSource, new()

List<IEnumerable<T>> organizedRecords = new List<IEnumerable<T>>();
List<T> shortenedRecord = new List<T>();

据我所知,现在所有记录都由BU和JobNum缩短和排序。

现在,我想将此有序列表解析为BU特定记录的各个部分,并将其添加到organizedRecords中。这样OrganizedRecords的每个元素都是一个特定的BU。前进,我将如何做?

例如,假设shortedRecord是30个元素的列表,但是总共只有5个唯一的BU值。我想排序并将列表分为5个各自的BU值,并将其添加到organizedRecords。感谢您的任何建议。

0 个答案:

没有答案