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
.
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
→ TextBox1.Text = etudiants.Items(1)
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
Public Sub Add(_ ByVal Item as Object, _ Optional ByVal Key As String, _ Optional {Before|After} as Object = Nothing _ )