键值对
==============C#=====================
string[] v = { "01", "02" };
string[] txt = { "测试一", "测试二" };
Dictionary<string, string> dic = new Dictionary<string, string>();
for (int i = 0; i < 2; i++)
{
dic.Add(v[i], txt[i]);
}
BindingSource bs = new BindingSource();
bs.DataSource = dic;
checkedListBox1.DataSource = bs;
checkedListBox1.DisplayMember = "Value";
checkedListBox1.ValueMember = "Key";
==============C#=====================
======================VB+===============
Dim v() As String = {"01", "02"}
Dim txt() As String = {"测试一", "测试二"}
'Dim dic '创建一个变量。
'dic = CreateObject("Scripting.Dictionary")
'dic.Add("a", "Athens") '添加键和项目。
Dim bs As BindingSource = New BindingSource()
Dim dic As Dictionary(Of String, String) = New Dictionary(Of String, String)()
For i = 0 To 1
dic.Add(v(i), txt(i))
Next
'BindingSource(bs = New BindingSource())
bs.DataSource = dic
CheckedListBox1.DataSource = bs
CheckedListBox1.DisplayMember = "Value"
CheckedListBox1.ValueMember = "Key"
For Each item As KeyValuePair(Of String, String) In CheckedListBox1.CheckedItems
MsgBox(item.Key)
Next
======================VB============================
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」