Come controllare se un elemento esiste in un elenco in Visual Basic

September 7

Come controllare se un elemento esiste in un elenco in Visual Basic


A volte è necessario verificare se un elemento esiste in un elenco di elementi in Visual Basic durante il programma. Naturalmente, andare manualmente attraverso la lista, un elemento alla volta, è sempre possibile; tuttavia, Visual Basic fornisce un modo più semplice incorporato nell'oggetto List. La chiave è il metodo "Contiene ()". "Contiene ()" ha ancora il computer procedere attraverso l'intera lista per trovare un elemento, ma si risparmia la fatica di creare un ciclo ogni volta che è necessario per la ricerca di un oggetto.

istruzione

1 Creare un elenco di numeri.

numeri Dim come elenco (della doppia) = Nuova Lista (Of Double)

2 Popolare la lista con una grande quantità di numeri di garantire il programma ha qualcosa con cui lavorare.

numbers.Add (1)
numbers.Add (12)
numbers.Add (31)
numbers.Add (54)
numbers.Add (123)
numbers.Add (154)
numbers.Add (87)
numbers.Add (985)
numbers.Add (54)
numbers.Add (98)
numbers.Add (45)
numbers.Add (32)

3 Controllare se un determinato elemento presente nella lista.

If (numbers.Contains (1)) Then
UserInputTextBox.Text = "1 è presente."
Altro
UserInputTextBox.Text = "1 non è presente."
Finisci se