事件驱动活动与工作流持久化详解
事件驱动活动
在事件驱动活动的相关内容中,我们主要围绕一个猜数字游戏的工作流展开,涉及到处理猜测、发送提示等活动的实现与修改。
处理猜测
处理猜测的核心方法是 ProcessTheGuess ,其代码如下:
/// <summary>
/// Handle a new guess
/// </summary>
/// <param name="guess"></param>
private void ProcessTheGuess(Int32 guess)
{
if (guess < TheNumber)
{
Message = "Try a higher number.";
}
else if (guess > TheNumber)
{
Message = "Try a lower number.";
}
else
{
Message = String.Format(
"Congratulations! You correctly guessed {0}.", TheNumber);
IsComplete = true;
}
}
该方法接收一个整数猜测值,根据其与目标数字的大小关系,给出相应的提示信息。当猜测正确时,标记游戏完成。
超级会员免费看
订阅专栏 解锁全文
1010

被折叠的 条评论
为什么被折叠?



