以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问这个怎么没有new这个字段 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96045) |
-- 作者:sun2842451 -- 发布时间:2017/2/11 19:53:00 -- 请问这个怎么没有new这个字段 现在正在看foxtable的编程视频,看到02.基本类型\\02-详解DataTable,里面有个成绩排名,基本能看懂,但是视频代码里有个 Dim drs as List(of DataRow) 。。。。。。。。。。——意思为定义一个DataRow的集合 但是我的问题是:看帮助文件,集合: 集合类似于数组,但是比数组更为灵活,定义集合的语法是: Dim 集合名称 As New List(Of 数据类型) 例如: Dim Names As New List(Of String) 表示定义了一个字符型(String)集合,集合的名称为Names。 那上面的代码应该为 Dim drs as New List(of DataRow) 。。。。。。。。。。 |
-- 作者:有点色 -- 发布时间:2017/2/12 11:07:00 -- 可以这样理解,如果没有 drs = xxx 的话,你就要new。 |
-- 作者:sun2842451 -- 发布时间:2017/2/12 12:38:00 -- 是不是这样理解 要是定义集合后直接赋值 就不用写 new 如果定义集合后 再别的行赋值,定义的集合的时候需要写 new
|
-- 作者:有点色 -- 发布时间:2017/2/12 16:24:00 -- 给drs集合赋值的时候,在右边已经new出来,不用new了。
如果没有new过,就需要new一下。 |