【C#】 字典的值是数组,怎么动态修改数组内的值?
众所周知这个问题的难度是怎么动态修改数组的值,解决这个问题后,再赋值给字典就可以了。
以下是示例:
Dictionary parameters = new();
var key = "k";
string[] arr = { "a" };
parameters[key] = arr;
Console.WriteLine(parameters);
List b = arr.ToList();
b.Add("b");
b.Add("c");
b.Add("d");
arr = b.ToArray();
parameters[key] = arr;
Console.WriteLine(parameters);
{"k":["a"]}
{"k":["a","b","c","d"]}