Поделиться через


Множественные инициализации <имяЧлена>

Обновлен: Ноябрь 2007

Сообщение об ошибке

Множественные инициализации "<имяЧлена>". Поля и свойства могут быть инициализированы только один раз в выражении, инициализирующем объекты.
Multiple initializations of '<membername>'. Fields and properties can be initialized only once in an object initializer expression.

Начальное значение для каждого поля и свойства в списке инициализатора объектов можно назначить только один раз. Следующее объявление является недопустимым.

' Dim cust = New Customer() With {.Name = "Bob", .Name = "Robert"}
Bb384693.alert_note(ru-ru,VS.90).gifПримечание.

В качестве начального значения другого члена можно использовать одно поле или свойство, как показано в следующем объявлении.

Dim cust = New Customer() With {.First = "Mike", .Last = "Nash", _
                                .Full = .First & " " & .Last}

Идентификатор ошибки: BC30989

Исправление данной ошибки

  • Устраните все инициализации для каждого поля или свойства в списке инициализатора объектов, кроме одной.

См. также

Основные понятия

Инициализаторы объектов: именованные и анонимные типы

Процедуры свойств и поля