Foxtable(狐表)用户栏目专家坐堂 → 如何获取集合中某存在单元项的位置值?


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

主题:如何获取集合中某存在单元项的位置值?

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


加好友 发短信
等级:婴狐 帖子:73 积分:594 威望:0 精华:0 注册:2014/9/20 22:13:00
如何获取集合中某存在单元项的位置值?  发帖心情 Post By:2015/3/20 16:15:00 [只看该作者]

若一集合如下:

dim Names as List (of String)

 

其中:

  Names(0) = "A"

  Names(1) = "B"

  Names(2) = "C"

 

采用Names.Contains("B") 知 “B”存在于集合中.

 

问题:FoxTable有无语句,能帮助取得“B” 在集合中的位置?还是必须由自己编写语句循环查找?

 

例子如下:

  if Names.Contains("B") then

      dim PositionOfB as Integer = ?

  end if

 

谢谢


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/20 16:18:00 [只看该作者]

for i as integer = 0 to Names.count-1
    if names(i) = "B" then
       msgbox(i)
   end if
next

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


加好友 发短信
等级:婴狐 帖子:73 积分:594 威望:0 精华:0 注册:2014/9/20 22:13:00
谢谢  发帖心情 Post By:2015/3/20 16:52:00 [只看该作者]

知道了,谢谢。

 回到顶部