Chyba kompilátoru CS1661
Anonymní blok metody nelze převést na typ delegáta typu delegate, protože zadané typy parametrů bloku neodpovídají typům parametrů delegáta.
K této chybě dochází, pokud v definici anonymní metody typy parametrů anonymní metody neodpovídají typům parametrů delegáta. Zkontrolujte počet parametrů, typy parametrů a všechny parametry ref nebo out a ověřte přesnou shodu.
Následující ukázka vygeneruje CS1661:
// CS1661.cs
delegate void MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(string s) { }; // CS1661
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: