Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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) }