我有一个:
Dictionary<string, Dictionary<int, List<string>>> res = new Dictionary<string,
Dictionary<int, List<string>>>();
我需要修改/更改嵌套的Dictionary Key的int值,并保留int Key的所有Dictionary值(List)。
答案 0 :(得分:0)
如果我理解了一切:
res[stringKey].Add(newKey, res[oldKey]);
res[stringKey].Remove(oldKey);
答案 1 :(得分:0)
我知道没有本地方法可以实现这一点,但您可以尝试以下方法:
// Assuming the dictionary is called myData
ModifyKey(5, 7, myData);
如果要更改密钥,则可以按如下方式调用方法:
// Post Model
models.Post.belongsToMany(models.User, { through: models.PostLikes});
// User Model
models.User.belongsToMany(models.Post, { through: models.PostLikes});