Partager via


Les membres non partagés dans une Structure ne peuvent pas être déclarés 'New'

Mise à jour : novembre 2007

Non-shared members in a Structure cannot be declared 'New'

Une variable non partagée dans une structure est déclarée avec une clause New.

Vous pouvez initialiser une variable de référence partagée dans une structure, et vous pouvez utiliser une variable de référence non partagée sans l'initialiser, comme le montrent les lignes de code suivantes.

Shared structVar1 As New System.ApplicationException

Dim structVar2 As System.ApplicationException

En revanche, vous ne pouvez pas initialiser une variable de référence non partagée dans une structure. La ligne de code suivante n'est pas valide.

Dim structVar3 As New System.ApplicationException ' INVALID IN A STRUCTURE

ID d'erreur : BC30795

Pour corriger cette erreur

  • Supprimez le modificateur Shared ou le mot clé New de la déclaration de la variable de référence.

Voir aussi

Référence

Structure, instruction

Shared (Visual Basic)

New (Visual Basic)