Genişletilmiş özellikler başlatılamıyor

Otomatik uygulanan bir özellik bildiriminin bir parçası olarak başlatılabilir, ancak genişletilmiş bir özellik olamaz.

Hata Kimliği: BC36714

Bu hatayı düzeltmek için

  • Otomatik olarak uygulanan bir özellik kullanın veya özellik bildiriminden başlatmayı kaldırın.

Örnek

Aşağıdaki örneklerde hem otomatik olarak uygulanan hem de genişletilmiş özellikler gösterilir. Otomatik olarak uygulanan özellikler atama veya yan New tümce kullanılarak başlatılabilir, ancak genişletilmiş özellikler olamaz.

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  

Ayrıca bkz.