-1
私はジェネリックスを扱っており、これが可能かどうか疑問に思っています。複数のパラメータを汎用オブジェクトに渡す
インタフェースでは、次の
IEnumerable<T> MyTester(Expression<Func<T, bool>> predicate, string myStr);
は、その後、一般的なクラスで、それはそう、この
public IEnumerable<T> MyTester(Expression<Func<T, bool>> predicate, string myStr)
{
//do something
}
のようになります。そして、私は、文字列パラメータと一緒に述語を渡したいです。通常の方法のように。
var tester = _genericLayoutFilterService.MyTester(p => p.RoomId == filterModel.id).Select(q => q.Layout.LayoutName).ToList(), "someValue";
誰かがこれを行う際に問題がどのようなものか説明できますか?
エラーメッセージが表示されるのですか? –
コンパイルしないので、エラーメッセージは表示されません。 1 X述語と1X文字列の値で2つのXパラメータを渡そうとしています。 –
コンパイラが意味のあるエラーメッセージを表示しようとしました –