Bonsoir
C'est quoi Classe1, Classe2 ? Où sont-ils définis ?
Prenons le problème autrement
Soir un tableau d'Integer
Dim Valeur() as Integer Redim Valeur(0 to 2) Valeur(0) = 5 Valeur(1) = 12 Valeur(2) = 45
Là la variable Valeur est de type Integer et on la déclare en tant que tableau. On la dimensionne avec des indices de 0 à 3 et on leur donne des valeurs
Dans ton exemple tu déclares un tableau en tant qu'Object
Hors en VB net tout est Object que ce soit une Form,une String,un Timer,un Integer, etc....
Object est le type général : c'est comme le mot "chose" en français
Tu fais intervenir la notion de classe
Prenons un exemple
' Définissons notre classe tout d'abord Public class Personne Public property Nom as String Public property Prenom as String Public Property Age as Integer End Class
' Utilisons notre classe Dim Ouvriers() as Personne Redim Ouvriers(0 to 2) Ouvriers(0) = New Personne Ouvriers(1) = New Personne Ouvriers(2) = New Personne
Une classe Personne avec le Nom, Prenom et Age en propriété
On déclare une variable Ouvriers de type Personne
On dimensionne pour 3 ouvriers
Pour chaque Ouvriers on fait un New pour créer un objet Personne
Ensuite pour chaque ouvrier on peut lui donner son nom, son prénom et son age
Je vais tester de le redimensionner demain .
mais je croise qu'il se redimensionner tous seul.
mes classe sont présenter comme tu l'a écrit.
mais je ne le redimensionner pas le tableau.
merci