相关疑难解决方法(0)

表达与陈述

我问的是关于c#,但我认为它在大多数其他语言中都是一样的.

有没有人对表达式语句有一个很好的定义,有什么区别?

c# language-features expression

425
推荐指数
10
解决办法
6万
查看次数

是否有任何官方方法可以编写立即调用的函数表达式?

像这样的东西:

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";
    })
};
Run Code Online (Sandbox Code Playgroud)

我意识到Select并不打算以这种方式使用.但是,有什么其他方法可以做同样的事情?

c#

19
推荐指数
5
解决办法
1867
查看次数

标签 统计

c# ×2

expression ×1

language-features ×1