Мне интересно, можно ли с помощью C # написать код, аналогичный этому 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";
})();
Есть ли способ вызвать функцию, оставив ее анонимной?