0

我有一个加载到数组中的大文件,并使用该.Contains方法检查数组是否包含某个子字符串。

调用该.Contains方法后,我可以通过该方法获取找到的对象的索引。

例子:

Dim foo() As String = {"1","2","3"}
If foo.Contains("2") Then
   'return the index of the found number in this case 1
Else
   Return False
End If
4

3 回答 3

3

你试过了吗,Array.IndexOf

例如

var i = Array.IndexOf(yourArray, "2");
于 2013-07-22T14:52:41.820 回答
2

IndexOf 将为您提供数组中对象的位置。用这个:

  foo.IndexOf("2")
于 2013-07-22T14:53:30.070 回答
1

你想看看Array.IndexOf

Dim foo() As String = {"1","2","3"}
Dim myIndex As Integer = Array.IndexOf(foo, "2")

如果它不在数组中,它应该返回 -1。

于 2013-07-22T14:54:30.807 回答