以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 怎样判断某个数据是否存在于数组中 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77507) |
||
-- 作者:15986720145 -- 发布时间:2015/11/19 14:29:00 -- [求助] 怎样判断某个数据是否存在于数组中 EG: dim a as integer dim b() as interger = {1,2,3,……,9} 怎么判断a是不是b()中的数据,有没有直接的表达式
|
||
-- 作者:15986720145 -- 发布时间:2015/11/19 14:31:00 -- contains ? |
||
-- 作者:15986720145 -- 发布时间:2015/11/19 14:53:00 -- 另: 集合的数据类型有哪些 |
||
-- 作者:y2287958 -- 发布时间:2015/11/19 14:56:00 -- 用Array.IndexOf 或转换成集合
|
||
-- 作者:大红袍 -- 发布时间:2015/11/19 15:27:00 -- 比如
Dim ary() as string = {"第一列","第二列","第三列"}
End If |
||
-- 作者:2900819580 -- 发布时间:2016/8/9 20:02:00 --
If Array.IndexOf(ary, "第一列") > -1 Then 如梦条件为真,如果将第一列从数组从清除出来 得到: ary()= {"第二列","第三列"} 然后再加上第四列: 得到 ary()= {"第二列","第三列",”第四列“} End If |
||
-- 作者:大红袍 -- 发布时间:2016/8/9 20:25:00 -- 直接用集合
Dim ary() As String = {"第一列","第二列","第三列"} If ls.Contains("第一列") Then |
||
-- 作者:2900819580 -- 发布时间:2016/8/9 20:32:00 -- 集合在全局代码中如何声明,我做了public ls As new List(Of String) 可是没有办法转递,也就是在其它窗口没办法用到is 显示编译错误:“V” 是“Private” [此贴子已经被作者于2016/8/9 20:34:20编辑过]
|
||
-- 作者:大红袍 -- 发布时间:2016/8/9 21:03:00 -- 全局代码
public ls As new List(Of String)
赋值代码
Dim ary() As String = {"第一列","第二列","第三列"} ls.Clear If ls.Contains("第一列") Then |