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
Das Lambda einer Ausdrucksbaumstruktur darf keine Methode mit Variablenargumenten enthalten
An expression tree lambda may not contain a method with variable arguments
Das nicht unterstützte Schlüsselwort __arglist ist in Lambda-Ausdrücken, die in Ausdrucksbaumstrukturen kompiliert werden, nicht zulässig.
So beheben Sie diesen Fehler
- Vergessen Sie, dass Sie jemals von __arglist gehört haben.
Beispiel
Durch den folgenden Code wird der Fehler CS1952 ausgelöst:
// cs1952.cs
using System;
using System.Linq.Expressions;
class Test
{
public static int M(__arglist)
{
return 1;
}
static int Main()
{
Expression<Func<int, int>> f = x => Test.M(__arglist(x)); // CS1952
return 1;
}
}