Пытается выполнить итерацию через csv и найти записи, где, если есть запись в текущем списке записей, которые имеют один и тот же родственный список, группируйте все записи с одним и тем же ссылочным узлом вместе и от них, вернуть запись с наибольшим RecordID.Итерирование элементов в списке и сравнение с тем же списком
Извините, если это не имеет смысла, я довольно новый.
Мой класс:
namespace Application
{
class DataRecord
{
public String RecordID { get; set; }
public String RelatedOrder { get; set; }
}
}
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("File Path:");
var filePath = Console.ReadLine();
using (var sr = new StreamReader(filePath))
{
var reader = new CsvReader(sr);
IEnumerable<DataRecord> records = reader.GetRecords<DataRecord>();
foreach (var record in records)
{
// If there is a record within the current list of records that shares the same
// RelatedOrder, group all records with the same RelatedOrder and return the record
// with the greatest RecordID
}
Console.ReadKey();
}
}
}
}
Вы спасатель жизни, приятель. – Justin