BC36556: Název člena anonymního typu lze odvodit pouze z jednoduchého nebo kvalifikovaného názvu bez argumentů.

Nelze odvodit název člena anonymního typu ze složitého výrazu.

ID chyby: BC36556

Příklad

Následující příklad vygeneruje BC36556:

Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With {numbers(3)}

Další informace o zdrojích, ze kterých anonymní typy mohou a nemohou odvodit názvy a typy členů, naleznete v tématu Postupy: Odvození názvů vlastností a typů v deklaracích anonymního typu.

Oprava této chyby

Přiřaďte výraz k názvu člena, jak je znázorněno v následujícím kódu:

Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With { .number = numbers(3) }

Viz také