Есть у меня словарь, в котором хранятся слова, которые надо заменять из входной строки. На данный момент есть такой код
var str = "кадастровый номер 234";
var args = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
args.Add("кадастровый номер", "к/н");
var newstr = args.Aggregate(str, (current, value) =>
current.Replace(value.Key, value.Value));//к/н 234
Так как словарь не позволяет добавлять несколько одинаковых ключей было решено использовать KeyValuePair
. Как сделать тоже самое для него?
Не совсем понятно, зачем вы используете KeyValuePair
ведь этот тип бесполезен без словаря. С тем же успехом можно использовать какой-нибудь Tuple.
Теперь по вопросу: Никак, так как это структура. Если только удалить старое значение из коллекции и добавить измененное.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
При попытке установки получил ошибку: Решил установить вручную: добавил таблицы с setupsql, в результате сам модуль просто сжирает память, на этапе...
Есть задание: Дан двумерный массив [[1, a], [2, b], [3, c]]Написать запрос, создающию таблицу в БД, возвращающую данный массив запросом SELECT * FROM table_name...
В стандартном компоненте корзины Битрикс (bitrix:salebasket