Table des matières
Structures de données en VB.NET
L'avantage d'une structure c'est qu'elle peut combiner plusieurs types de données à l'intérieur d'une même structure.
Structure Dim membre1 as DataType Dim membre2 as DataType End Structure
Il y a un minimum un membre à l'intérieur d'une structure. Ces membres peuvent être liés à d'autres types de données et ils doivent être déclarés. Déclaration par Dim
, Private
ou Public
.
Structure stEmploye Dim numero as Integer Dim nom as String Dim nas as Integer End Structure [...] Dim objEmploye as stEmploye
L'accès aux données d'une structure est la même que l'accès aux propriétés d'un objet, c'Est-à-dire le nom_de_la_sructure.nom_du_champ (exemple : objEmploye.nom
).
Par défaut les membres de la structure ont un accès public. Pour un accès privé → Private Salaire as Double
.
Collections
Utilisé pour faire le suivi des objets. La boîte de liste (ListBox) est un exemple de collection qui contient plusieurs items.
Dans l'utilisation personnelle d'une collection, il y a la possibilité d'utiliser une clé pour faire en sorte d'insérer, supprimer, lire et modifier un objet.
Types de collections :
- Collection à indice 0 → index de départ à 0
- Exemple : la listbox a une collection à indice 0
- Collection à indice 1
- Exemple : une instance de l'objet
Collection
→TextBox1.Text = etudiants.Items(1)
Propriétés
- Item → Accéder à un élément d'une collection
Parcourir la collection
Pour passer à travers une collection avec plusieurs éléments, on utilise la structure répétitive For Each .. Next
.
For Each element [as Datatype] In Group ... Next element
Méthode Add
Public Sub Add(_ ByVal Item as Object, _ Optional ByVal Key As String, _ Optional {Before|After} as Object = Nothing _ )
- Item → Oligatoire. Objet de tout type spécifiant le membre à ajouter à la collection.
- Key → Expression String unique spécifiant une chaine clé pouvant être utilisée à la place d'un index.
- Before
- After