0
我創建了一個整數數組。使用內容在數組上查找索引
暗淡EnemyLevel()作爲整數= {1,2,2,3}
比方說,我想獲得,包括每個項目的位置 '2',那會是EnemyLevel (1)和EnemyLevel(2),有什麼功能呢?
我被推定使用Array.IndexOf(EnemyLevel(),2)但我如何存儲結果?
我創建了一個整數數組。使用內容在數組上查找索引
暗淡EnemyLevel()作爲整數= {1,2,2,3}
比方說,我想獲得,包括每個項目的位置 '2',那會是EnemyLevel (1)和EnemyLevel(2),有什麼功能呢?
我被推定使用Array.IndexOf(EnemyLevel(),2)但我如何存儲結果?
您在For循環中運行陣列。並檢查是否有任何指數包含'2'
Array1 = Array(1,2,2,4)
For i=0 to UBound(Array1)
If Array1(i) = 2 Then
msgbox i
End If
Next
這是如此明顯,我生我的氣。非常感謝您的回答。 – RicRev
這並不能真正回答兩個問題。首先,它不使用'Array.IndexOf',這個問題是必需的。也許這並不是必需的,因爲'For'循環將是通常的方式。它可以通過'Do'或'While'循環完成,然後調用'Array.IndexOf'。其次,它實際上並沒有說存儲結果的任何內容。它只是顯示它們。也許一旦看到如何獲得它們,如何存儲它們變得很明顯,或者再次,也許存儲它們實際上並不需要。 – jmcilhinney
您可以針對某個問題提供多種解決方案,並且它們都可以是正確的。只要邏輯清楚。其餘部分應該非常直。 – anonyMouse