看到别人用C写的状态机,网上关于状态机入门的知识基本上都以这个复制这个例子的.
C#状态机代码:
/******************************************************************************
* 状态机学习之一
* 输入2479后通过密码测试
* 源码(C语言):http://hi.baidu.com/juneshine/blog/item/6bff718bd5902f13c9fc7a14.html
* 只能使用主键盘上的数字键!
* tome 2011年4月19日
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConTest1
{
public enum state
{
STATE1 = 1,
STATE2,
STATE3,
STATE4,
STATE5
}