Chyba kompilátoru CS1660
Anonymní blok metody nelze převést na typ "type", protože se nejedná o typ delegáta.
K této chybě dochází, pokud se pokusíte přiřadit nebo jinak převést anonymní blok metody na typ, který není typu delegáta.
Následující ukázka vygeneruje CS1660:
C#
// CS1660.cs
delegate int MyDelegate();
class C {
static void Main()
{
int i = delegate { return 1; }; // CS1660
// Try this instead:
// MyDelegate myDelegate = delegate { return 1; };
// int i = myDelegate();
}
}
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.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: