Błąd kompilatora CS0410
Brak przeciążenia dla metody ma poprawny parametr i zwracane typy
Ten błąd występuje, jeśli spróbujesz utworzyć wystąpienie delegata za pomocą funkcji, która ma nieprawidłowe typy parametrów. Typy parametrów delegata muszą być zgodne z funkcją, którą przypisujesz do delegata.
Poniższy przykład generuje 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
}
}
Uwaga
Ten błąd kompilatora nie jest już używany w systemie Roslyn. Poprzedni przykład generuje plik CS0123 podczas kompilacji przy użyciu narzędzia Roslyn.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: