【发布时间】:2012-06-13 20:56:08
【问题描述】:
我对字典很陌生。大约 6 小时前我开始使用它们的非常新的含义:p。无论如何,我想知道是否有办法更改字典的键。
这是我的字典:
Dictionary<string, string> Information = new Dictionary<string, string>();
这是我添加到字典中的方式(每次用户输入信息并点击按钮时都会触发:
Information.Add(txtObjectNumber.Text, addressCombined);
用户需要能够编辑这两个字段以及删除整个记录。
应用程序几乎需要添加txtNumber 和txtComments 其中txtNumber = txtObjectNumber
感谢您的帮助。
【问题讨论】:
-
txtNumber和txtComments在您的代码中出现在哪里?您确定要使用字典而不是存储两个(或更多)值的对象列表吗? -
你可能没有使用正确的数据结构。
-
对不起,这些只是用户可以输入数据的文本框。我绝对应该更清楚。
-
@Oded :是的,我开始考虑只做一个数组,但到目前为止字典工作得很好:/
-
如果您使用的是 .NET 4.0,请查看
Tuple类。
标签: c# dictionary