c# 状态模式和 Switch