0

WF4.5を使用しています。私は次の作業コードスニペットを持っています:

        Variable<Int32> varAdd1 = new Variable<Int32>();
        varAdd1.Name = "varAdd1";
        varAdd1.Default = 5;

        Assign<Int32> assignActivity1 = new Assign<int>();
        assignActivity1.To = varAdd1; // <====== HERE

assignActivity1.ToタイプOutArgument<T>です。はvarAdd1タイプVariable<Int32>です。この2種類の階層を調べてみました。それらは共通の基本型を共有していません。

これら 2 つのタイプの階層は次のとおりです。

OutArgument <T>-> OutArgument -> 引数

変数<T>-> 変数 -> LocationRefrence

では、これらの代入は、型の不一致エラーなしでどのように機能するのでしょうか?

4

1 に答える 1

1

OutArgument<T>には、VariableからOutArgument<T>への暗黙的な変換演算子 があります。

于 2013-08-29T08:51:49.970 に答える