ArrayList arrylist.Remove 文字を指定して削除
データの削除はarrylist.Clear()でやりましたが
文字を指定して削除したい場合は、arrylist.Removeを使います。
構文
変数名.Remove(削除するデータ)
ソース
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim arrylist As New ArrayList
arrylist.Add(“ライオン”)
arrylist.Add(“ハイエナ”)
MsgBox(arrylist(0))
arrylist.Remove(“ライオン”)
MsgBox(arrylist(0))
End Sub
End Class
実行結果は
ライオンさんとハイエナがいますが
ライオンを削除したので
ハイエナさんだけになりました。
お気づきかと思いますが削除したら自動的に添え字がずれます。