List<Person> PList = new List<Person>();
PList.Add(new Person{ Name = "Bob", email = "Bob.b@blah.org" });
基本上,这包含文件中的重复行
我想弄清楚的是如何删除很多,直到列表中每个人只有一个实例。
我最初的想法是使用 for 循环来运行并根据比较删除
for (int i = 0; i < List.length; i++)
{
if (PList.position(i).name == PList.position(i++).name)
if (PList.position(i).date is < PList.position(i++).date)
"Then I will delete number 1"
}
但是,我想知道是否有更好或更简单的方法来做到这一点?