Sdílet prostřednictvím


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 
    }
}