【问题标题】:Inverting the logic of a MemberExpression反转 MemberExpression 的逻辑
【发布时间】:2018-10-18 12:37:44
【问题描述】:

this问题中得到答案;我们将如何修改逻辑以执行“!StartsWith”?即简单地否定表达式调用的逻辑结果。

【问题讨论】:

  • Expression.Not 怎么样?
  • @thehennyy 真棒。我在所有错误的地方寻找一种方法来做到这一点。从未想过要搜索“表达式”中可用的内容。谢谢 !您不能添加您的评论作为答案吗? :-)

标签: c# lambda expression


【解决方案1】:

要构建逻辑不是,您可以使用Expression.Not 方法。

以 msdn 为例:

创建一个表示按位补码运算的 UnaryExpression。

https://docs.microsoft.com/en-us/dotnet/api/system.linq.expressions.expression.not?view=netframework-4.7.2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多