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
Ausdruck kann keine anonymen Methoden oder lambda-Ausdrücke enthalten.
Expression cannot contain anonymous methods or lambda expressions
Sie können keine anonyme Methode innerhalb eines Ausdrucks einfügen.
So beheben Sie diesen Fehler
- Verwenden Sie ein reguläres delegate im Ausdruck.
Beispiel
Im folgenden Beispiel wird CS1706 generiert.
// CS1706.cs
using System;
delegate void MyDelegate();
class MyAttribute : Attribute
{
public MyAttribute(MyDelegate d) { }
}
// Anonymous Method in Attribute declaration is not allowed.
[MyAttribute(delegate{/* anonymous Method in Attribute declaration */})] // CS1706
class Program
{
}