Как удалить повторяющиеся совпадения в MatchCollection

В моей MatchCollection я получаю совпадения с одним и тем же. Примерно так:

string text = @"match match match";
Regex R = new Regex("match");
MatchCollection M = R.Matches(text);

Как удалить повторяющиеся совпадения и является ли это наиболее быстрым способом?

Предположим, что «дубликат» здесь означает, что совпадение содержит точно такую ​​же строку.

11
задан ΩmegaMan 8 September 2016 в 20:35
поделиться