Compilerfehler CS1953
Aktualisiert: November 2007
Fehlermeldung
Das Lambda einer Ausdrucksbaumstruktur darf keine Methodengruppe enthalten.
An expression tree lambda may not contain a method group.
Ein Methodenaufruf erfordert den ()-Operator. Der Methodenname ohne diesen Operator bezieht sich auf die Methodengruppe, die der Menge aller überladenen Methoden mit diesem Namen entspricht.
So beheben Sie diesen Fehler
- Wenn die Methode aufgerufen werden soll, fügen Sie den ()-Operator hinzu.
Beispiel
Durch das folgende Beispiel wird der Fehler CS1953 ausgelöst:
// cs1953.cs
using System;
using System.Linq.Expressions;
class CS1953
{
public static void Main()
{
double num = 10;
Expression<Func<bool>> testExpr =
() => num.GetType is int; // CS1953
}
}