HowtopassLinqexpressionsfromF#toC#codeLinq.Expressions.Expressionproperty,TRetinitialValue=null,System.Reactive.Concurrency.ISchedulerscheduler=null)在F#中,我如何构建像这样的对象System.Linq.Expressions.Expression属性,在C#中我会做这样的事情。ObservableAsPropertyHelper(observable,me=>me.MyProperty)value,newLinq.Expression.Expression(funme->me.Property)但都不起作用我不确定新的F#3查询表达式是否对你有用帮助,但旧的PowerPack(仍然很好用!)有一个扩展方法Expr.ToLinqExpression():编译F#引用表达式的表达式(即me.MyProperty@>)转换为LINQ表达式。编辑:正如丹尼尔所指出的那样,QuotationToLambdaExpression为F#3完成了这项工作。以上就是C#学习教程:HowtopassLinqexpressionsfromF#toC#代码分享。如果对你有用,需要了解更多C#学习教程,希望大家多加关注——本文来自网络合集,不代表立场,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处: