Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Nesne başlatıcı listesinde başlatılan üyeler alanlar veya özellikler olmalıdır. Ayrıca, başlatıcı listesindeki özelliklerin parametreleri olamaz. Bu hataya neden olan özellik aşırı yüklenmiştir ve sürümlerinin her biri bağımsız değişken gerektirir. Bu nedenle, özellik bir nesne başlatıcı listesinde başlatılamaz.
Hata Kimliği: BC30993
Bu hatayı düzeltmek için
- Başlatıcı listesinden bağımsız değişken gerektiren özelliğini kaldırın.
Örnek
Aşağıdaki sınıf üç özellik tanımı içerir: biri için TotalItems ve ikisi için Itemaşırı yüklenmiştir.
Class CollectionOfItems
Property TotalItems() As Integer
Get
End Get
Set(ByVal value As Integer)
End Set
End Property
Property Item(ByVal Key As String) As Object
Get
End Get
Set(ByVal value As Object)
End Set
End Property
Property Item(ByVal Index As Integer) As Object
Get
End Get
Set(ByVal value As Object)
End Set
End Property
End Class
TotalItems özelliği bağımsız değişken gerektirmez ve aşağıdaki bildirimde gösterildiği gibi bir nesne başlatma listesinde başlatılabilir.
Dim coinCollection As New CollectionOfItems With { .TotalItems = 0 }
Item özelliği aşırı yüklenir ve her aşırı yükleme bir bağımsız değişken gerektirir. Bu nedenle, Item nesne başlatıcı listesinde görünemez.
' The following declaration is not valid.
' Dim coinCollection As New CollectionOfItems With { .TotalItems = 0, _
' .Item = aCoinObject }
Bu hatayı önlemek için, nesne başlatıcısının Item dışında özelliğini başlatın.
Dim coinCollection As New CollectionOfItems With { .TotalItems = 0 }
coinCollection.Item(1) = aCoinObject