Share via


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

Référence

Structure, instruction

Dim, instruction (Visual Basic)

Public (Visual Basic)

Private (Visual Basic)