Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Przykład
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.