C# C语言中的Lambda示例#
我仍在学习C#3.0的一些特性,并想知道是否可以将以下内容简化为lambda表达式C# C语言中的Lambda示例#,c#,c#-3.0,lambda,C#,C# 3.0,Lambda,我仍在学习C#3.0的一些特性,并想知道是否可以将以下内容简化为lambda表达式 var SomeObject = Combo.EditValue; var ObjectProperty = SomeObject.Property; 要在单行中从combo.editvalue获取ObjectProperty 另外,如果您能为我提供任何关于Lambda表达式的参考资料,我将不胜感激 编辑:好的,发布的答案很好,这个例子似乎不需要Lambda来满足解决方案。不过,我会看一下参考链接。您并不需要l
var SomeObject = Combo.EditValue;
var ObjectProperty = SomeObject.Property;
要在单行中从combo.editvalue获取ObjectProperty
另外,如果您能为我提供任何关于Lambda表达式的参考资料,我将不胜感激
编辑:好的,发布的答案很好,这个例子似乎不需要Lambda来满足解决方案。不过,我会看一下参考链接。您并不需要lambdas来完成这项工作,您只需要
var ObjectProperty = Combo.EditValue.Property;
我不确定lambda会不会让你更容易理解
以下是一些您可能希望阅读的书籍,以便更详细地了解Lambdas,以及您使用它们的原因:
你不需要lambdas来做这件事,你只需要
var ObjectProperty = Combo.EditValue.Property;
我不确定lambda会不会让你更容易理解
以下是一些您可能希望阅读的书籍,以便更详细地了解Lambdas,以及您使用它们的原因:
如果将它们合并到一行中,则通过检查EditValue上的属性,可能会发生NullReferenceException但是,在C#3.0和函数式编程中。将它们组合到一行中,通过检查EditValue上的属性,您可能会遇到NullReferenceException但是,在C#3.0和函数式编程上。这似乎不需要lambda。
你就不能用它吗
var ObjectProperty = Combo.EditValue.Property
就lambda引用而言,首先尝试使用它。这似乎不需要lambda。
你就不能用它吗
var ObjectProperty = Combo.EditValue.Property
就lambda参考文献而言,我也在考虑同样的问题,并试图看看我在问题中是否遗漏了任何细微差别。看起来很合理:)我正要发布同样的东西。是的,我仍然在为这家伙寻找一本好的lambda参考书,尽管Manning publications有一本关于lambda的深入的书,我相信那应该是好的,正如我从他们那里得到的其他书籍给我留下的深刻印象一样,我也在思考同样的事情,并试图看看我在这个问题上是否遗漏了任何细微差别。看起来很合理:)我正要发布同样的东西。是的,我仍然在为这家伙寻找一本好的lambda参考书,尽管Manning publications有一本关于lambda的深入的书,我相信那应该是好的,正如我从他们那里得到的其他书籍给我留下的深刻印象。当代码也在两行上时,就有可能出现NullReferenceException,除非你添加一些额外的代码来首先检查……不管怎么说,他冒了风险,他没有检查第一位=P他需要检查任何一条路。这是真的,我只是不喜欢Combo.EditValue.Property在页面上的显示方式,所以跳过了它。:)当代码在两行上时,也有出现NullReferenceException的风险,除非您先添加一些额外的代码进行检查……无论如何,他运行了风险,他没有检查first place=P,他需要检查任何一种方式。这是真的,我只是不喜欢Combo.EditValue.Property在页面上的显示方式,所以我跳过了它。:)