有没有人有任何示例代码如何执行此操作?
自:
Janella,541,B室
哈维,456,A室
Joshua,128,B室
哈维,412,A室
Kaye,854,B室
Amy ,465,B室
Amy ,741,B室
要
Janella,541,B室
哈维,456,A室
Joshua,128,B室
Kaye,854,B室
Amy ,465,B室
string[] lines = File.ReadAllLines("filename.txt");
File.WriteAllLines("filename.txt", lines.Distinct().ToArray());
答案 0 :(得分:0)
你可以尝试
lines.GroupBy(ln => ln.Split(new char[]{','}).First())
.Select(grp => grp.First()).ToArray()
虽然,我相信你通过允许一个人被分配两个房间来解决一个更大的问题。