Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En automatiskt implementerad egenskap kan initieras som en del av deklarationen, men en expanderad egenskap kan inte vara det.
Fel-ID: BC36714
Så här åtgärdar du det här felet
- Använd antingen en automatiskt implementerad egenskap eller ta bort initieringen från egenskapsdeklarationen.
Exempel
I följande exempel visas både automatiskt implementerade och expanderade egenskaper. Automatiskt implementerade egenskaper kan initieras med hjälp av tilldelning eller en New
sats, men utökade egenskaper kan inte vara det.
Class AutoImplementedExample
' An automatically implemented property can be assigned an initial value.
Property IDNum As Integer = 33542
' An automatically implemented property can be initialized with New.
Property Name As New String("Don Hall")
End Class
Class ExpandedExample
' Attempting to expand an initialized automatically implemented property
' causes this error.
'Property IDNum As Integer = 33542
' Get
' End Get
' Set(ByVal value As Integer)
' End Set
'End Property
' Instead, you can assign the initial value to the backing field.
Private _IDNum As Integer = 33542
Property IDNum As Integer
Get
End Get
Set(ByVal value As Integer)
End Set
End Property
End Class