2

次の方法でspring.net のExpressionEvaluator.getValue機能を使用しようとしています。

bool retVal = (bool)ExpressionEvaluator.getValue(mailMessage, "Subject.Contains('vijay')");

オブジェクトは、コントラクトにプロパティを持つインターフェイスのmailMessage具象型に分類されます。IMailMessageSubject

問題は、mailMessageオブジェクトのクラスがIMailMessageインターフェイスを明示的に実装していることです。これが、ExpressionEvaluatorを使用しようとしてConcreteImplementation.Subject失敗している理由IMailMessage.Subjectです。

これを行う最善の方法は何でしょうか。私は暗黙のうちに実装したくありません。

または、式内でキャストする方法はありますか?

4

0 に答える 0