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.
Inicjatory obiektów nie mogą służyć do inicjowania żadnej składowej klasy, która jest zadeklarowana jako współdzielona. Aby uzyskać więcej informacji, zobacz Udostępnione.
Identyfikator błędu: BC30991
Aby poprawić ten błąd
Sprawdź definicję klasy, aby określić, który element członkowski jest współużytkowany.
Wyeliminuj inicjowanie dla tego elementu członkowskiego z listy inicjatora obiektów.
Przykład
W poniższym przykładzie totalCustomers jest współużytkowany element członkowski.
Public Class Customer
Public Shared totalCustomers As Integer
' Other declarations and method definitions.
End Class
Ponieważ totalCustomers jest współużytkowana, próba ustawienia jej wartości początkowej na liście inicjatora obiektów powoduje ten błąd.
' This declaration is not valid.
' Dim cust As New Customer With { .Name = "Coho Winery", _
' .totalCustomers = 21 }