Wie ruft man anonyme Funktion in C # auf?

Ich bin interessiert, ob es möglich ist mit C# zu schreiben, ein code, der Analog zu dieser Javascript:

var v = (function()
{
    return "some value";
})()

Die meisten, die ich erreichen konnte, ist:

Func<string> vf = () =>
{
    return "some value";
};

var v = vf();

Aber ich wollte so etwas wie dieses:

//Gives error CS0149: Method name expected
var v = (() =>
{
    return "some value";
})();

Gibt es einige Wege, um die Funktion aufzurufen verlassen, es ist anonym?

InformationsquelleAutor der Frage Alexander Prokofyev | 2010-10-13

Schreibe einen Kommentar