多层状态机,创建一个C#工程就可以运行,具体看打印,有兴趣的可以研究下