gpt4 book ai didi

c# - Expression> 或 Expression> 到 Expression> 转换器

转载 作者:太空狗 更新时间:2023-10-30 01:09:42 29 4
gpt4 key购买 nike

有没有简单的转换方法

Expression<Func<TBase,bool>> 

Expression<Func<T,bool>>

T从哪里继承自TBase?

最佳答案

只要 T 派生自 TBase,您就可以使用原始表达式的主体和参数直接创建所需类型的表达式。

Expression<Func<object, bool>> x = o => o != null;
Expression<Func<string, bool>> y = Expression.Lambda<Func<string, bool>>(x.Body, x.Parameters);

关于c# - Expression<Func<in T, bool>> 或 Expression<Func<TBase,bool>> 到 Expression<Func<T,bool>> 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177196/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com