以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [求助] 为什么弹出“应为语句结束”? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40911)
|
-- 作者:qw123456707
-- 发布时间:2013/10/6 11:19:00
-- [求助] 为什么弹出“应为语句结束”?
我想遍历topiclink,写了一句就这样了:
Dim lnks As new List(of WinForm.TopicLink)=e.Form.Controls("TopicBar1").pages(0).links
此主题相关图片如下:1.jpg
如果我把new list的new 删除,就没有提示框。但一执行,就出现这个提示框了:
此主题相关图片如下:2.jpg
关于集合 还有个小问题: 定义集合有的时候 要写 new 会出错,有时候,不写new会出错。不知道大家有没有遇过
[此贴子已经被作者于2013-10-6 12:01:04编辑过]
|
-- 作者:有点甜
-- 发布时间:2013/10/6 11:50:00
--
直接写Dim links As object = e.Form.Controls("TopicBar1").pages(0).links For each link as WinForm.TopicLink in links
next
|
-- 作者:qw123456707
-- 发布时间:2013/10/6 12:08:00
-- 回复:(有点甜)直接写Dim links As object = e.Form...
嗯,果断OK了,还真没想到用object呢
不过上面的问题难道是BUG!?
|
-- 作者:qw123456707
-- 发布时间:2013/10/6 12:18:00
-- 回复:(有点甜)直接写Dim links As object = e.Form...
还第一次知道object是这样用的,那以后遍历窗口控件就直接用object了,不用像帮助那样多加一行代码了
此主题相关图片如下:3.jpg
|
-- 作者:有点甜
-- 发布时间:2013/10/6 13:26:00
--
vb是动态数据类型的,所以用object可以省去很多繁琐的数据类型转换。
|