Что-то вроде этого:
var myObject = new MyClass()
{
x = " ".Select(y =>
{
//Do stuff..
if (2 + 2 == 5)
return "I like cookies";
else if (2 + 2 == 3)
return "I like muffins";
//More conditions...
else
return "I'm a bitter old man";
})
};
Я понимаю, что Select не предназначен для использования таким образом. Но да, какие еще способы сделать то же самое?