Déclaration de structure pour les utilisateurs de Visual Basic 6.0
Mise à jour : novembre 2007
Visual Basic considère que les structures et les types définis par l'utilisateur sont des éléments de programmation du même type. Visual Basic 2008 met à jour la déclaration des structures à des fins d'unification, ainsi que pour une meilleure lisibilité.
Visual Basic 6.0
Dans Visual Basic 6.0, une structure est déclarée à l'aide de la construction Type ... End Type. La structure et ses membres présentent par défaut un accès public. Une déclaration d'accès explicite est facultative. L'exemple suivant montre une déclaration de structure valide :
Type Employee
EmpNumber As Integer ' Defaults to Public access.
EmpOfficePhone As String
EmpHomePhone As String ' Cannot be declared Private inside Type.
End Type
Visual Basic 2005
Dans Visual Basic 2008, l'instruction Type n'est pas prise en charge. Vous devez déclarer les structures à l'aide de l'instruction Structure dans une construction Structure ... End Structure. Tous les membres d'une structure doivent posséder un modificateur d'accès, qui peut être Public, Friend ou Private. Vous pouvez également employer l'instruction Dim, qui dispose par défaut de l'accès public. La structure de l'exemple précédent peut être déclarée de la manière suivante :
Structure Employee
Public EmpNumber As Integer 'Must declare access, even if Public.
Dim EmpOfficePhone As String 'Still defaults to Public access.
Private EmpHomePhone As String 'Can be made Private inside Structure.
End Structure
Dans Visual Basic 2008, la syntaxe des structures et des classes est unifiée. Les structures prennent en charge la plupart des fonctionnalités des classes, y compris les méthodes.
Voir aussi
Concepts
Récapitulatif des modifications relatives à la prise en charge des éléments de programmation