ラムダ式Contains
オペレータこのコードを使用して生成することができます。ラムダ式NotContains演算子存在しますか?
式
Company => Company.Name.Contains("test1")
ソースコードContains
オペレータのための細かい作業
var method = typeof(string).GetMethod("Contains", new[] { typeof(string) });
var startsWithDishExpr = Expression.Call(argLeft, method, argRight);
その。 NotContains
演算子で動作するコードを変更する方法。
ソースコード
var method = typeof(string).GetMethod("NotContains", new[] { typeof(string) });
var startsWithDishExpr = Expression.Call(argLeft, method, argRight);
NotContains
オペレータは働いていません。誰でも提案がありますか?
単純な 'not'演算子と' Contains'の呼び出しを組み合わせるとどうなりますか? 'Expression.Not(Expression.Call(containsMethod、...))' – CodesInChaos
最初のサンプルは 'string.Contains'メソッドの呼び出しを作成しています。 'string.NotContains'のようなメソッドはありません。 –
@CodesInChaosおっと、私はあなたのコメントをすぐに見ていませんでした。答えとして投稿する、私はupvote :) – dasblinkenlight