使用内容在数组上查找索引

时间:2017-08-02 05:21:56

标签: arrays vb.net

我创建了一个整数数组。

  

Dim EnemyLevel()为Integer = {1,2,2,3}

假设我想得到包含'2'的每个项目的位置,那就是EnemyLevel(1)和EnemyLevel(2),这样做的功能是什么?

我习惯使用Array.IndexOf(EnemyLevel(),2)但是如何存储结果?

1 个答案:

答案 0 :(得分:1)

您在For循环中运行数组。并检查是否有任何索引包含' 2'

Array1 = Array(1,2,2,4)    
For i=0 to UBound(Array1)    
   If Array1(i) = 2 Then    
      msgbox i    
   End If    
Next