我有一个字符串列表,如下所示:
List<string> MyList = new List<string>
{
"A-B",
"B-A",
"C-D",
"C-E",
"D-C",
"D-E",
"E-C",
"E-D",
"F-G",
"G-F"
};
我需要从列表中删除重复的内容,即如果存在"A-B"和"B-A",则只保留"A-B"(第一个条目)。
因此,结果将会是这样的:
"A-B"
"C-D"
"C-E"
"D-E"
"F-G"
有没有使用LINQ的方法来实现这个?