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.
Deklarovali jste parametr ve výrazu lambda bez použití klauzule se zapnutou As klauzulí Option Strict .
' Not valid when Option Strict is on.
' Dim increment1 = Function (n) n + 1
Předchozí deklarace je platná, pokud lze odvodit typ n . Pokud například přiřazujete předchozí výraz lambda delegátovi funkce, Del:
Delegate Function Del(ByVal p As Integer) As Integer
Nyní lze typ n odvodit z parametru p:
Dim increment2 as Del = Function(n) n + 1
ID chyby: BC36642
Oprava této chyby
AsPřidejte do deklarace parametru klauzuli:Dim increment3 = Function (n As Integer) n + 1
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.