wf4では、明示的な構文を使用して、2つの方法で変数と定数をInArgumentsまたはOutArgumentsにバインドできます。
Variable<string> nameOfPerson = new Variable<string>();
new Assign { 
  To = new OutArgument<string>(nameOfPerson),
  Value = new InArgument<string>("Name")
}
または、暗黙の構文を使用できます
new Assign {
    To = nameOfPerson,
    Value = "Name"
}
2番目の構文を使用すると、パフォーマンスなどの欠点はありますか?
アップデート
どうやら、
new Assign { 
    To = nameOfPerson,
    Value="name"
}
動作しませんが、これは動作します
new Assign {
    To = new OutArgument<string>(nameOfPerson),
    Value = new InArgument<string>("name")
} 
Valueプロパティには、暗黙的に使用できます。
var anotherVariable = new Variable<string();
new Assign {
    To = new OutArgument<string>(nameOfPerson),
    Value = anotherVariable
}
暗黙的に使用できる場合と使用できない場合は混乱します