Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Właściwość zaimplementowana automatycznie może zostać zainicjowana w ramach deklaracji, ale nie może być rozwinięta właściwość.
Identyfikator błędu: BC36714
Aby poprawić ten błąd
- Użyj automatycznie zaimplementowanej właściwości lub usuń inicjowanie z deklaracji właściwości.
Przykład
W poniższych przykładach pokazano zarówno automatycznie zaimplementowane, jak i rozwinięte właściwości. Automatycznie zaimplementowane właściwości można zainicjować przy użyciu przypisania lub klauzuli New , ale nie można rozszerzyć właściwości.
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