有没有一种方法可以在C#中定义隐式运算符,该隐式运算符定义从Expression到选定类的转换

问题描述 投票:-1回答:1

我正在尝试实现定义过滤器的类,以使其在将其作为参数传递给我的存储库类(EF)中的方法时更加明确。

而且我对从Expression到类的隐式运算符的定义有疑问。是否可以对fd4变量附近的语法进行实现?

source code

c# .net casting expression operator-keyword
1个回答
1
投票

简短的答案是“不在这种情况下”,因为语法上

,在fd4中,您实际上并没有从Expression[...]转换为您的类型。编译器在知道要尝试使用该值尝试执行[[do
© www.soinside.com 2019 - 2024. All rights reserved.