Foxtable(狐表)用户栏目专家坐堂 → [求助] list 什么时候用new


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

主题:[求助] list 什么时候用new

帅哥哟,离线,有人找我吗?
wei0769
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1823 积分:19512 威望:0 精华:0 注册:2013/4/10 14:38:00
[求助] list 什么时候用new  发帖心情 Post By:2021/2/4 16:04:00 [显示全部帖子]

这个怎样分


图片点击可在新窗口打开查看此主题相关图片如下:listnew1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:listnew2.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:八尾狐 帖子:1823 积分:19512 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2021/2/4 16:55:00 [显示全部帖子]

谢谢,还有不明

图片点击可在新窗口打开查看此主题相关图片如下:listnew3.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:八尾狐 帖子:1823 积分:19512 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2021/2/4 17:03:00 [显示全部帖子]

做个记号

要把一个集合
赋值给一个集合才能不用 new  (通过用集合(S2)赋值把一个空值(S1)变成一个集合)
Dim s2 As new List(of String)
Dim s1 As List(of String)
s1 = s2
s1.add("abc")
For Each s As String In s1
output.show(s)
Next


Select

以集合的形式,返回所有符合指定条件的行。

语法:

Select(Filter)
Select(Filter,Sort)

Filter: 条件表达式,请参考表达式的运算符和函数条件表达式
Sort:   可选参数,指定排序方式

我们经常需要对符合某一条件的记录,统一进行处理,此时Select方法就派上用场了。

示例一

例如,对于1999年1月4日订购PD01的订单,希望将其折扣统一设置为0.12,代码为:

Dim drs As List(Of DataRow)
drs = DataTables("订单").Select("[产品] = 'PD01' And [日期]= #1/4/1999#")
For Each
dr As Datarow In drs
    dr("折扣") = 0.12

Next


这个返回的是一个集合

[此贴子已经被作者于2021/2/4 17:16:16编辑过]

 回到顶部