Имам List<string>
, където бих искал да заменя всички дубликати с добавен номер към тях. Пример би бил:
{"Ply0", "Ply+45", "Ply-45", "Ply0"}
Бих искал всяко "Ply0"
да има уникално име, така че ги заменете с "Ply0_1"
и "Ply0_2"
. Важно е редът на списъка да остане същият. След това списъкът трябва да изглежда така:
{"Ply0_1", "Ply+45", "Ply-45", "Ply0_2"}
Първо се опитах да намеря дубликатите с LINQ, но съм нов в него и също имам проблеми да ги заменя с добавения номер, като същевременно запазвам реда на оригиналния списък.
Всяка помощ ще бъде много оценена!