Chyba kompilátoru CS0410
Žádné přetížení metody nemá správný parametr a návratové typy.
K této chybě dochází v případě, že se pokusíte vytvořit instanci delegáta s funkcí, která má nesprávné typy parametrů. Typy parametrů delegáta musí odpovídat funkci, kterou delegáta přiřazujete.
Následující příklad vygeneruje CS0410:
// CS0410.cs
// compile with: /langversion:ISO-1
class Test
{
delegate void D(double d );
static void F(int i) { }
static void Main()
{
D d = new D(F); // CS0410
}
}
Poznámka
Tato chyba kompilátoru se už v Roslynu nepoužívá. Předchozí příklad generuje CS0123 při kompilaci pomocí Roslyn.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: