1
2
如果您以相同的方式查看您的代码
在列表示例中,您有一个
在您的字典示例中,您有一个
按照用于列表的方法,您应该有如下字典:
希望能帮上忙(对不起我的英语不好) |
2
1
您得到的错误不是因为枚举集合时无法修改字典,这是一个运行时错误。正如错误所说,keyValuePair在value参数上没有setter。所以f1.value==s1.value是不允许的。基本上,keyValuePair是不可变的,因为您不能更改值。 如果您需要这种类型的功能,我建议您创建一个更具体的更新,它专门采用字典而不是IEnumerable。 在解决字典在被枚举时是只读的这一事实方面,我不知道答案。 |
3
1
解决这个问题的另一种方法是切换内部类和外部类。需要更新的类应该是内部的,这样可以避免modable集合进入枚举。
谢谢 AndyP和Digemall |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
Rohan Mittal · 按dict值对dict排序 2 年前 |
mars · 将值作为元组对字典进行排序 2 年前 |
Sher Meen · 我需要列出一个循环中临时变量中存储的多个值 2 年前 |
Shubh · 如何将字典行附加到空数据帧中? 2 年前 |
kms · 从pandas中的字典中读取数据并指定新的列值 2 年前 |
Alex · 如何向嵌套字典json添加值? 2 年前 |