2011-07-09 10 views
1

私はWCFワークフローサービスアプリケーションで作業しています。クライアントアプリケーションからの入力を受け取り、リモートWebサービスに入力を渡し、結果を計算し、結果をクライアントサイトに返すReceiveアクティビティがあります。Workflow Foundationのコンパイルエラー - ヘルプ!

私は、リモートのWebサービスのセットアップに結果を試みていますが、それは私に次のエラーを与えている:式の処理中に

コンパイルエラー(複数可)に遭遇:オプション厳密には、Objectから 暗黙的な変換を禁止しますダブルに。

私はこれが何を言っているのか理解しており、いくつかの回避策を試しました。たとえば、Objectをstringに設定し、それを解析して2倍にしようとしましたが、同じ結果が得られました。

これは私がより良いアイデアを与えるために探しているものです。画面の下部にある変数は、結果を設定しようとしているものです。

赤いエラーサークルがどこにあるのかは、私のコンパイルエラーの箇所です。

enter image description here enter image description here

+1

Variable1のタイプとしてdoubleを使用していない理由はありますか? –

答えて

1

この問題を解決するには、変数1は、二重にする必要がある、またはあなたがCalculateMonthlyPaymentResultの割り当てに明示的なキャストを配置する必要があります。私はそれがより正しいので、前者に投票します。 doubleを返す必要がある場合は、その変数が現在定義されているObjectではなく、ワークフローで処理する必要のあるデータ型です。

関連する問題