Bonjour,
Tu dois surcharger le contructeur de la structure valeur de la manière suivante:
1 2 3 4 5 6 7 8 9 10 11
| Structure Sconfig
Public Champ1 As Integer
Public Champ2 As Integer
Public champ3 As Integer
Public Sub New(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer)
Champ1 = a
Champ2 = b
champ3 = c
End Sub
End Structure |
Et l'utiliser de la fonction suivante:
Dim valeur As New Sconfig(18, 38, 24)
Ou suivant ton besoin tu peux te passer d'une structure et utiliser les types anonymes (nouveauté de vb2008):
Dim Unevaleur = New With {.champ1 = "4", .champ2 = "5", .champ3 = "6"}
la déclaration dans un tableau :
Dim tab As Sconfig() = New Sconfig() {New Sconfig(5, 3, 4), New Sconfig(38, 45, 18)}
dans les {} ont créé 2 nouveaux objets valeur de cette facon ci-dessus car nous avons surchargé ton constructeur new.
Voila à toi de jouer maintenant
Partager