J'utilise normalement C# et je tente de convertir un programmeur qbasic aux joies de la programmation orientée objet en lui facilitant en VB 2005.L'utilisation correcte du tableau en tant que membre de domaine en VB 2005
Voici une très simplifiée la version de ce que j'essaie d'accomplir. Il compile avec succès, mais tous les membres du tableau d'objets de carte sont définis sur "Nothing". La ligne de test lève une exception NullReferenceException. Qu'est-ce que je fais mal?
Sub Main()
Dim deck1 As New Deck
Console.WriteLine("Test: " & deck1.cards(2).face)
End Sub
Class Card
Public face As String
Sub New()
face = "Blank"
End Sub
End Class
Class Deck
Public cards(51) As Card
End Class
Bon travail en obtenant le bon 51: la plupart des programmeurs C# mettraient 52 là. –
Alternativement, mauvais travail à VB pour le rendre si obscur;) (Mais oui, je ne l'aurais pas repéré ...) –