Błąd kompilatora CS1661
Nie można przekonwertować bloku metody anonimowej na typ delegata "typ delegata", ponieważ typy parametrów określonego bloku nie są zgodne z typami parametrów delegata
Ten błąd występuje, jeśli w definicji metody anonimowej typy parametrów metody anonimowej nie są zgodne z typami parametrów delegata. Sprawdź liczbę parametrów, typy parametrów i wszelkie parametry ref lub out i sprawdź dokładne dopasowanie.
Poniższy przykład generuje CS1661:
// CS1661.cs
delegate void MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(string s) { }; // CS1661
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: