Foxtable(狐表)用户栏目专家坐堂 → [求助] 想生成键值相同、而Values不同的两个全局变量,这段代码执行怎么显示错误呢?


  共有2530人关注过本帖树形打印复制链接

主题:[求助] 想生成键值相同、而Values不同的两个全局变量,这段代码执行怎么显示错误呢?

美女呀,离线,留言给我吧!
龙潭春早
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
[求助] 想生成键值相同、而Values不同的两个全局变量,这段代码执行怎么显示错误呢?  发帖心情 Post By:2020/12/7 23:53:00 [只看该作者]

想生成键值相同、而Values不同的两个全局变量,下面这段代码执行显示错误,为什么呢?

是字典定义的语法不对吗?

Dim dr As DataRow
Dim dt As DataTable

Vars("字典1") = New Dictionary(of String,String) ' 定义 两个 全局变量 的 字典
Vars("字典2") = New Dictionary(of String,String)

dt = DataTables("表C")
For i As Integer = 0 To 10
    dr = dt.DataRows(i)
    Vars("字典1").Add(dr("列名B"),dr("列名C"))
    Vars("字典2").Add(dr("列名B"),dr("列名D"))
Next


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/8 8:44:00 [只看该作者]

字典的键肯定是不能相同的。

同样的道理,在同一个事件里是不能定义2个同名的变量的

 回到顶部