Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Der anonyme Methodenblock kann nicht in den Delegattyp "Delegattyp" konvertiert werden, da einige Rückgabetypen im Block nicht implizit in den Rückgabetyp des Delegaten konvertiert werden können.
Cannot convert anonymous method block to delegate type 'delegate type' because some of the return types in the block are not implicitly convertible to the delegate return type
Dieser Fehler tritt auf, wenn die return-Anweisung des anonymen Methodenblocks einen Typ enthielt, der nicht implizit in den return-Typ des Delegaten konvertiert werden konnte.
Im folgenden Beispiel wird CS1662 generiert:
// CS1662.cs
delegate int MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(int i) { return 1.0; }; // CS1662
// Try this instead:
// MyDelegate d = dekegate(int i) { return (int)1.0; };
}
}