Puis-je obtenir un exemple de comment faire quelque chose comme un vecteur ou un ArrayList dans Visual Basic .NET?Arraylist dans Visual Basic .net
2
A
Répondre
11
3
Effectuez les opérations suivantes
Dim list As New ArrayList()
list.Add("hello")
list.Add("world")
For Each cur As String in list
Console.WriteLine(cur)
Next
1
Module Module1
Sub Main()
Dim al As New ArrayList()
al.Add("1")
al.Add("2")
al.Add("3")
End Sub
End Module
1
Si vous utilisez VB10, vous devriez pouvoir utiliser la syntaxe suivante.
Dim list As New List(Of Integer) From { 1, 2, 3, 4, 5 }
0
Vous pouvez utiliser ceci:
Dim a As New ArrayList()
a.Add("Item1")
a.Add("Item2")
a.Add("Item3")
1
Ajouter des valeurs
Dim list As New ArrayList
list.Add("One")
list.Add("Two")
list.Add("Three")
exemple des paramètres
Module Module1
Sub Main()
' Create an ArrayList and add two elements to it.
Dim list As New ArrayList
list.Add(5)
list.Add(7)
' Use ArrayList as an argument to the method.
Example(list)
End Sub
''' <summary>
''' Receives ArrayList as argument.
''' </summary>
Private Sub Example(ByVal list As ArrayList)
Dim num As Integer
For Each num In list
Console.WriteLine(num)
Next
End Sub
End Module
sortie
AddRange
Module Module1
Sub Main()
' Create an ArrayList and add two elements.
Dim list1 As New ArrayList
list1.Add(5)
list1.Add(7)
' Create a separate ArrayList.
Dim list2 As New ArrayList
list2.Add(10)
list2.Add(13)
' Add this ArrayList to the other one.
list1.AddRange(list2)
' Loop over the elements.
Dim num As Integer
For Each num In list1
Console.WriteLine(num)
Next
End Sub
End Module
sortie
Count, Ciel
Module Module1
Sub Main()
' Add two elements to the ArrayList.
Dim list As New ArrayList
list.Add(9)
list.Add(10)
' Write the Count.
Console.WriteLine(list.Count)
' Clear the ArrayList.
list.Clear()
' Write the Count again.
Console.WriteLine(list.Count)
End Sub
End Module
sortie
ajouter, supprimer des éléments
Module Module1
Sub Main()
' Create an ArrayList and add three strings to it.
Dim list As New ArrayList
list.Add("Dot")
list.Add("Net")
list.Add("Perls")
' Remove a string.
list.RemoveAt(1)
' Insert a string.
list.Insert(0, "Carrot")
' Remove a range.
list.RemoveRange(0, 2)
' Display.
Dim str As String
For Each str In list
Console.WriteLine(str)
Next
End Sub
End Module
sortie
Perls
TryCast
Module Module1
Sub Main()
' Create a new ArrayList.
Dim list As New ArrayList
list.Add("man")
list.Add("woman")
list.Add("plant")
' Loop over the ArrayList with a For loop.
Dim i As Integer
For i = 0 To list.Count - 1
' Cast to a string.
Dim str As String = TryCast(list.Item(i), String)
Console.WriteLine(str)
Next i
End Sub
End Module
Sortie
homme femme plante
GetRange
Module Module1
Sub Main()
' Create new ArrayList.
Dim list1 As New ArrayList
list1.Add("fish")
list1.Add("amphibian")
list1.Add("bird")
list1.Add("plant")
' Create a new ArrayList and fill it with the range from the first one.
Dim list2 As New ArrayList
list2 = list1.GetRange(2, 2)
' Loop over the elements.
Dim str As String
For Each str In list2
Console.WriteLine(str)
Next
End Sub
End Module
Sortie
oiseau plante
Questions connexes
- 1. Crypter un fichier avec RSA dans Visual Basic .NET
- 2. Visual Basic ajouter un événement dans .NET 1.1
- 3. Etiquettes en Visual Basic
- 4. Visual Basic 2005 + mysql
- 5. Visual Basic 6 événements
- 6. visual basic 2005 & mySQL
- 7. Formulaire Visual Basic 6
- 8. Visual Basic 2008 'tests'
- 9. Taille de tableau dans Visual Basic?
- 10. Mot clé global dans Visual Basic 2005?
- 11. Silverlight développement dans Visual Basic 2005
- 12. Comment utiliser un mutex dans Visual Basic
- 13. Hex-Value en Visual Basic
- 14. Visual Basic Vs Dreamweaver CS4
- 15. Erreur d'opacité Visual Basic 2008
- 16. Visual Basic (Visual Studio 2005) redirige inputtream à traiter
- 17. Comment utiliser LINQ aux entités dans Visual Basic?
- 18. Fonction de hachage Visual basic 6.0
- 19. Déclaration Visual Basic 6.0 vers VB.NET
- 20. Comment les sources de données sont-elles liées dans les applications Visual Basic .NET compilées?
- 21. Quel est le type de données UInt32 dans Visual Basic .NET?
- 22. asp mvc DropDownList comment passer un élément sélectionné dans Visual Basic .net
- 23. Clé de produit Enregistrement - Visual Basic
- 24. Visual Basic 6 Empty Array Index
- 25. Decompiler pour le programme Visual Basic 6?
- 26. Visual Basic - Devinez le programme de couleur
- 27. Structures de données Visual Basic 6
- 28. Chemins Visual Basic 6 et UNC
- 29. Proxy de savon WSDL Visual Basic 6
- 30. Demande de formulaire de connexion Visual Basic
+1 pour mentionner List (Of T) - ceci est une meilleure alternative que ArrayList. –
ArrayList va être détruit et, d'après ce que je comprends, n'est même pas disponible sur certaines plateformes comme Silverlight. –