以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 我想问下新建集合list究竟什么时候需要new (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87585) |
-- 作者:chen3728060 -- 发布时间:2016/7/14 9:24:00 -- 我想问下新建集合list究竟什么时候需要new Dim dtlist As List (of DataRow)
Dim us As New List (of String)
我发现好像datarow不需要new,new了会出错
而string的就一定要new,不new就出错
究竟什么时候要new?
[此贴子已经被作者于2016/7/14 9:24:01编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/7/14 9:27:00 -- 比如变量叫做 abc,如果在使用之前,赋值了,如 abc = xxxxx,那么就不需要new
如果,没有过赋值 abc = xxxxx,那么如果直接使用acb,如 abc.add(123),就会报错,这时必须new |
-- 作者:chen3728060 -- 发布时间:2016/7/14 9:39:00 -- 回复:(大红袍)?比如变量叫做 abc,如果在使用... Dim dtlist As List (of DataRow) = DataTables("ZHShopInfo").Select("ZHShopID <> \'" & nd1.Name & "\'")
Dim alist As New List (of String)
alist.add("1")
这两个就代表您刚才说的情况,对吧
[此贴子已经被作者于2016/7/14 9:39:45编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/7/14 9:40:00 -- 是的。 |