Я настроил ICollection<User>
список:
public ICollection<User> MyUsers { get; set; }
public IList<User> GetUserList(string path)
{
MyUsers = File.ReadAllLines(path)
.Where(linia => linia.Length > 1)
.Select(line => Parse(line))
.ToList();
return new List<User>(MyUsers);
}
private static User Parse(string line)
{
var column = line.Split('|');
return new User
{
ReadTime = column [0],
idUser = column [1],
LastName = column [2],
FirstName = column [3],
City = column[4]
};
}
Мой исходный текстовый файл выглядит следующим образом:
2019-03-03|1|LN1|FN1|Berlin
2019-03-03|2|LN2|FN2|Rome
2019-03-03|3|LN3|FN3|Wien
2019-03-03|4|LN4|FN4|Londyn
....
2019-03-27|1|LN1|FN1|Berlin
2019-03-27|2|LN2|FN2|Rome
2019-03-27|3|LN3|FN3|Wien
2019-03-27|4|LN4|FN4|Londyn
Когда я запускаю это, я получаю список сте же записи, только ReadTime
отличается.
Как настроить список уникальный MyUsers
, где столбец ReadTime
будет взят в последний день?