以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何获取集合中某存在单元项的位置值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65694)

--  作者:刘海屋
--  发布时间: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
--  发布时间: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

--  作者:刘海屋
--  发布时间:2015/3/20 16:52:00
--  谢谢
知道了,谢谢。