首页 > 解决方案 > 在 C# 中更改字典值数组中的元素

问题描述

说我有一个Dictionary<int, string[]> dict. 如何更改该字典中 string[] 中的特定元素,同时保持其他元素不变?我尝试过这样的事情

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

但左侧不是变量/属性/索引器。

标签: c#dictionary

解决方案


ElementAt是一个返回一些东西的方法,它不是setter。您可以使用数组索引器。

dict[0][0] = "Something Different";

推荐阅读