关于dictionary的一些问题
2013-01-18 00:37
281 查看
好久没有来博客园了
我想告诉大家,我乾坤又回来了
今天发一段小小的关于dictionary的代码
出现原因
我想遍历dic中的数据,然后对value进行操作
结果直接挂掉了
原因分析
在对dic遍历的时候其值是只读的不可修改
如果想对其进行修改可以找个替身,最后用替身就好了
demo
最后替身替代原始dic即可
我是小白,请多多指教
我想告诉大家,我乾坤又回来了
今天发一段小小的关于dictionary的代码
出现原因
我想遍历dic中的数据,然后对value进行操作
结果直接挂掉了
原因分析
在对dic遍历的时候其值是只读的不可修改
如果想对其进行修改可以找个替身,最后用替身就好了
demo
//first we need a dic Dictionary<int, int> dic = new Dictionary<int, int>(); dic.Add(1, 1); dic.Add(2,2); //here define a replacement Dictionary<int, int> dic2 = new Dictionary<int, int>(); //add the key and value of dic to dic2 foreach (var item in dic) { dic2.Add(item.Key,item.Value); dic2[item.Key] = dic2[item.Key] - 1; } // we get resoult foreach (var item in dic2) { Console.WriteLine(item.Key); Console.WriteLine(item.Value); }
最后替身替代原始dic即可
我是小白,请多多指教
相关文章推荐
- ABAP--关于ABAP Dictionary的一些简单问题
- ABAP--关于ABAP Dictionary的一些简单问题
- ABAP--关于ABAP Dictionary的一些简单问题
- ABAP--关于ABAP Dictionary的一些简单问题
- ABAP--关于ABAP Dictionary的一些简单问题
- 关于NSuserdefault存储数据以及存储可变数据时的一些问题
- 最近我遇到的一些关于asp.net开发中的问题。。
- 关于target="_blank"的一些问题
- 关于31天App教程示例中一些因SDK版本而出现的问题(转)
- 关于ASP.NET在IIS一些问题的经验总结
- 关于IE浏览器兼容性的一些问题
- 自己总结的一些关于前端和php的面试中的常见的问题
- 《完美软件》笔记:1)关于测试的一些问题
- 关于ligerUI的碰到的一些问题
- CSDN上下载的一些关于Android程序调用Webservice运行不成功的问题
- 关于iOS push一些问题的理解
- 关于开发和测试沟通的一些问题
- 关于崩溃等问题的定位总结(使用qcc的一些方法来尝试)
- 关于数组指针,指针数组和字符串数组的一些问题
- 关于FreeBSD的一些问题