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.