2013-10-01から1ヶ月間の記事一覧

Containsが呼べた。

色々試行錯誤した結果 new [] { "hoge", "hogehoge"}.Contains("hoge");できました。 Expression.Callの呼び方を Call(Expression, String, Type, Expression)だった呼び出し方式をCall(Expression, MethodInfo, Expression[])に変更しました。MethodInfoは …

Containsが呼べない

ラムダ式を組み上げてるですが、Expression.NewArrayInitで作成したExpressionのオブジェクトを使用して、Expression.Call(***,"Contains",***,***)を呼び出すと例外をはく状態。例外を見ると、hogehoge[]にはContainsというメソッドはないと言っている。 ne…