Warum einige C# - lambda-Ausdrücke kompilieren, um statische Methoden?

Wie Sie sehen können, im code unten habe ich erklärt, eine Action<> Objekt als variable.

Wäre jemand bitte lassen Sie mich wissen, warum dieser action-Methode delegieren verhält sich wie eine statische Methode?

Warum es zurück true im folgenden code?

Code:

public static void Main(string[] args)
{
    Action<string> actionMethod = s => { Console.WriteLine("My Name is " + s); };

    Console.WriteLine(actionMethod.Method.IsStatic);

    Console.Read();
}

Ausgabe:

Warum einige C# - lambda-Ausdrücke kompilieren, um statische Methoden?

InformationsquelleAutor nunu | 2014-09-01

Schreibe einen Kommentar