4

我有一个相当大的字符串列表,其中包含重复项,如果我只关心 A、B、C 是否在结果中,而不关心它们的顺序。我寻找了许多其他重复删除解决方案,但它们通常仅适用于精确值(我理解,因为这些元素不是精确的重复,而是更多虚假或多余的结果。)我已经有了列表并且没有创建它,因此更改选择不是一种选择。

4

1 回答 1

10

只需先对每个项目中的元素进行排序。

listOfStrings.Select(s => new string(s.OrderBy(c => c))).Distinct().ToList();

你明白我的意思 - 对字符进行排序。我会检查一下这个的语法..

于 2013-04-25T13:53:30.757 回答