Мне интересно, возможно ли с помощью С# написать код, аналогичный этому Javascript:
var v = (function()
{
return "some value";
})()
Самое большее, что я мог достичь, это:
Func<string> vf = () =>
{
return "some value";
};
var v = vf();
Но я хотел что-то вроде этого:
// Gives error CS0149: Method name expected
var v = (() =>
{
return "some value";
})();
Есть ли способ вызвать функцию, оставляя ее анонимной?