我刚开始和WF合作,我觉得真正烦人的是你必须说出
以WF IfElse活动为例。如果我用原始C#(不使用WF)编写这个代码,它看起来像这样:
if( x == 0 )
{
// ...
}
else if( x < 10 )
{
// ...
}
else if( x < 100 )
{
// ...
}
else
{
// ...
}
现在上面的C#代码简单明了。相比之下,如果我要定义一个使用IfElse活动执行相同操作的Windows工作流,首先
我必须说出每个if块的名字
除此之外,我必须
为每个条件命名
在每个if语句中:
问题(据我所知)是,WF将每个编程构造分解为工作流的属性,这需要一个名称。
现在,因为我还在学习WF,我不想听起来像个无所不知的人。..我想问你们。我做错什么了吗?在创建WF工作流时,有没有办法避免这个名字?这是Windows WF特有的吗,还是其他工作流引擎也有同样的问题?