说我有Dictionary<int, string[]> dict
。如何更改该字典中字符串[]中的特定元素,同时保持其他元素相同?
我试过这样的事情
dict[0].ElementAt(0) = "Something Different";
但左手边不是变量/属性/索引器。
答案 0 :(得分:2)
ElementAt
是一种返回内容的方法,它不是setter。您可以使用array-indexer。
dict[0][0] = "Something Different";
答案 1 :(得分:1)
ElementAt
只是一个不支持赋值的访问器,你应该尝试直接索引访问,如:
dict[0][0] = "Your String";