以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 集合的集合请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=151007) |
-- 作者:hb8888 -- 发布时间:2020/6/12 15:25:00 -- 集合的集合请教 大师:请问:如果我定义一个集合的集合,那么此时集合的成员能用吗?比如contains? |
-- 作者:有点蓝 -- 发布时间:2020/6/12 15:53:00 -- 可以,这时判断的是引用地址 Dim lst As new List(of String) lst.Add("1") Dim lst2 As new List(of List(of String)) lst2.Add(lst) Dim lst3 As new List(of String) lst3.Add("1") Dim lst4 As List(of String) = lst Output.Show(lst2.Contains(lst)) Output.Show(lst2.Contains(lst3)) Output.Show(lst2.Contains(lst4)) |
-- 作者:hb8888 -- 发布时间:2020/6/12 16:09:00 -- 谢谢! |
-- 作者:hb8888 -- 发布时间:2020/7/6 16:12:00 -- 请问如何进行传值的判断? |
-- 作者:有点蓝 -- 发布时间:2020/7/6 16:33:00 -- 请举例说明 |
-- 作者:hb8888 -- 发布时间:2020/7/6 18:36:00 -- 就是上面的Output.Show(lst2.Contains(lst3)) 也要等于 true .也就是说求集合安全相等? 有没有比较简单的代码?
|
-- 作者:有点蓝 -- 发布时间:2020/7/6 20:38:00 -- 我知道的只能逐个遍历集合里面的元素,逐个比较 |