【发布时间】:2018-02-02 21:46:01
【问题描述】:
我有字典:
public Dictionary<int, string> jobs = new Dictionary<int, string>();
它是这样填充的:
this.jobs.Add(1, "Усі види підземних робіт, відкриті гірничі роботи.");
我尝试从工作字典中添加值:
foreach (KeyValuePair<int, string> kvp in jobs.get()) {
listBox1.Items.Add(String.Format("№{0} - ({1})", kvp.Key, kvp.Value.ToString()));
}
如您所见,我添加到列表值"№{0} - ({1})"。但是怎么设置key呢?
【问题讨论】:
-
你是什么意思'如何设置密钥?'
-
我的意思是为 ListBox 中的项目设置键/值,点击后获取键
-
什么是
jobs.get字典没有这种方法 -
另一种方法,创建一个包含 key (可能还有 value )和 ToString 方法的 cusotm 对象。将该对象添加到列表框