Chyba kompilátoru CS1678
Parametr number je deklarován jako typ type1, ale měl by být type2.
K této chybě dochází v případě, že typ parametru v anonymní metodě se liší od deklarace delegáta, na který přetypujete metodu.
Následující ukázka vygeneruje CS1678:
// CS1678
delegate void D(int i);
class Errors
{
static void Main()
{
D d = delegate(string s) { }; // CS1678
// To resolve, use the following line instead:
// D d = delegate(int s) { };
}
}
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: