Изменение элемента в массиве значений словаря в c # - PullRequest
0 голосов
/ 17 мая 2018

Скажите, у меня есть Dictionary<int, string[]> dict.Как я могу изменить определенный элемент в строке [] в этом словаре, сохраняя при этом остальные?Я пробовал что-то вроде этого

dict[0].ElementAt(0) = "Something Different";

, но левая часть не является переменной / свойством / индексатором.

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

ElementAt это просто средство доступа, которое не поддерживает назначение, вам следует попробовать прямой доступ к индексу, например:

dict[0][0] = "Your String";
0 голосов
/ 17 мая 2018

ElementAt - это метод, который возвращает что-то, это не установщик.Вы можете использовать массив-индексатор.

dict[0][0] = "Something Different";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...