У меня есть этот код c #, который строит строку с разделением запятыми для службы:
for (m = r.Match(site); m.Success; m = m.NextMatch())
{
found = found + "," + m.Value.Replace(",", "");
}
return found;
Вывод выглядит так: aaa, bbb, ccc, aaa, 111,111, ccc
Теперь этот код находится на .NET 4.0 Как я могу использовать C # LINQ для удаления дубликатов?
Также, есть ли способ удалить дубликаты без изменения порядка?
Я нашел этот пример кода в другом посте, но не уверен, как именно его применить:
int[] s = { 1, 2, 3, 3, 4};
int[] q = s.Distinct().ToArray();
Спасибо.