Мне нужен способ преобразования коллекции строк в уникальную строку. Это означает, что мне нужно иметь другую строку, если какая-либо из строк внутри коллекции изменилась.Как сгенерировать уникальную строку из коллекции строк?
Я работаю над большим решением, поэтому я, возможно, не смогу работать с лучшими идеями. Необходимая уникальная строка будет использоваться для сравнения двух коллекций, поэтому разные строки означают разные коллекции. Я не могу сравнивать строки внутри одного за одним, потому что порядок может измениться, плюс решение уже построено для возврата результата, основанного на сравнении двух строк. Это надстройка. Сгенерированная строка будет передана как параметр для этого сравнения.
Спасибо!
{ «а»,» b "," c "}! = {" a "," c "," b "} или порядок не имеет значения? во-первых, вы должны определить, что представляет собой другая коллекция здесь –
Использовать хэш-алгоритм? MD5, SHA-1 ... –
Если ваша цель - сравнить коллекции, посмотрите на реализацию IEquatable. –
Erix