工作流编程循序渐进(3:While活动)
2010-09-30 20:57:28 来源:WEB开发网2. 单击外、内层两个循环活动whileActivity1和whileActivity2,分别使用属性窗口设置循环的规则条件。以外层循环为例,首先需要选择Condition为“声明性规则条件”。然后,在下面的规则命名中输入名称c1。典型情况(推荐)下,我们单击规则名称c1右边的“...”省略号进入到规则表达式定义对话框,如图所示:
然后,你可以单击“新建”链接创建规则表达式(以后也可以使用“编辑”链接再修改之)。表达式创建窗口如下所示:
图片看不清楚?请点击这里查看原图(大图)。
[注意]上面的表达式后面不允许有分号“;”,否则会出现错误提示。
3.同样方式创建内循环活动whileActivity2的规则条件为:
this.j <= this.i
4. 根据前面的算法分析,我们要分别创建内外循环活动的
private void codeActivity1_ExecuteCode(object sender, EventArgs e)
{
j = 1;
i++;
}
private void codeActivity2_ExecuteCode(object sender, EventArgs e)
{
if (i == j)
{
Console.Write("{0} * {1}={2} ", i, j, i * j);
Console.WriteLine("");
}
else
Console.Write("{0} * {1}={2} ", i, j, i * j);
j++;
}
更多精彩
赞助商链接