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


Имя члена анонимного типа может быть определено только из простого или уточненного имени без аргументов

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

Anonymous type member name can be inferred only from a simple or qualified name with no arguments

Нельзя вывести имя члена анонимного типа из сложного выражения.

Dim numbers() As Integer = {1, 2, 3, 4, 5}
' Not valid.
' Dim instanceName1 = New With {numbers(3)}

Дополнительные сведения об источниках, из которых можно или нельзя вывести имена и типы членов, см. в разделе Практическое руководство. Выведение имен свойств и типов в объявлениях анонимных типов.

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

Чтобы исправить данную ошибку

  • Назначьте выражение для имени члена, как показано в следующем коде:

    Dim instanceName2 = New With {.number = numbers(3)}
    

См. также

Задачи

Практическое руководство. Выведение имен свойств и типов в объявлениях анонимных типов

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

Анонимные типы