方法 : Visual Basic で、配列内の要素を検索する
更新 : 2007 年 11 月
次に示すのは、zooAnimals という名前の String オブジェクトの配列を宣言し、値を代入し、その後 "turtle" という要素を見つけ出し、その要素の場所を表示する例です。
使用例
このコードの例は、IntelliSense コード スニペットとしても利用できます。.コード スニペット ピッカーでは、これは [Visual Basic Language] にあります。詳細については、「方法 : コードにスニペットを挿入する (Visual Basic)」を参照してください。
Public Sub findAnimal()
Dim zooAnimals(2) As String
zooAnimals(0) = "lion"
zooAnimals(1) = "turtle"
zooAnimals(2) = "ostrich"
Dim turtleIndex As Integer
turtleIndex = (Array.IndexOf(zooAnimals,"turtle"))
MsgBox("The turtle is element " & turtleIndex)
End Sub
コードのコンパイル方法
この例で必要な要素は次のとおりです。
- Mscorlib.dll および System 名前空間にアクセスします。
堅牢性の高いプログラム
次の条件を満たす場合は、例外が発生する可能性があります。
空の配列である場合 (ArgumentNullException クラス)。
多次元の配列である場合 (RankException クラス)。
配列の 1 つ以上の要素が IComparable インターフェイスを実装していない場合 (InvalidOperationException クラス)。
参照
処理手順
方法 : Visual Basic で配列内の内容を反転させる