C#中如何遍历Dictionary并修改值
来源:互联网 发布:知乎100个经典回答 编辑:程序博客网 时间:2024/05/21 10:20
在 foreach 中修改Dictionary中的值是不允许的,可以将key 先放在List中,foreach 这个list ,找到需要修改的项后,再修改原Dic中的内容。
示例代码如下:
System.Collections.Generic.Dictionary<test ,string > dic=new Dictionary<test,string> ();
test djj = new test();
dic.Add(djj,"wyl");
List<test> list = new List<test>();
list.AddRange(dic.Keys);
list[0].name = "djj2";
foreach (test t in list)
{
dic[t] = "wyl2";
}
Console.WriteLine(dic[list[0]]);
- C#中如何遍历Dictionary并修改值
- 如何遍历C# 中 Dictionary。
- C#如何遍历Dictionary
- C# 字典 Dictionary 遍历
- C# Dictionary 遍历
- C# 字典 Dictionary 遍历
- C# Dictionary 遍历删除
- 【Dictionary遍历】C#中Dictionary几种遍历的实现代码
- C#中Collection和Dictionary的foreach遍历方式
- C#项目中如何读取并修改App.config文件
- c#遍历Dictionary使用KeyValuePair
- C#对Dictionary遍历赋值
- C# Dictionary的遍历理解
- C#中如何遍历Hashtable中的值
- C#如何使用Dictionary
- C#中Dictionary字典取值
- C#中Dictionary用法
- C#中Dictionary
- 指针的分类
- 我的技术博客,由此开始
- linux内核编译步骤
- 快捷修改linux的登录密码
- 程序员在上海(10)
- C#中如何遍历Dictionary并修改值
- 消息队列软件产品大比拼
- Android设计模式系列--SDK源码之观察者模式
- Unity3D脚本中文系列教程(十二)
- Navicat创建mysq数据库
- JNI与SO简单应用
- ANDROID屏幕类型
- Hello,CSDN
- i386和X86各是什么意思 与arm的区别