20
ตัวอย่างเครื่องจักรง่าย ๆ ใน C #?
ปรับปรุง: ขอบคุณอีกครั้งสำหรับตัวอย่างพวกเขาได้รับประโยชน์มากและด้วยสิ่งต่อไปนี้ฉันไม่ได้ตั้งใจจะเอาอะไรไปจากพวกเขา ไม่ใช่ตัวอย่างที่ได้รับในขณะนี้เท่าที่ฉันเข้าใจพวกเขา & รัฐเครื่องจักรเพียงครึ่งหนึ่งของสิ่งที่เรามักจะเข้าใจโดยเครื่องรัฐ? ในแง่ที่ว่าตัวอย่างทำการเปลี่ยนสถานะ แต่นั่นแสดงโดยการเปลี่ยนค่าของตัวแปรเท่านั้น (และอนุญาตให้มีการเปลี่ยนแปลงค่าที่แตกต่างกัน - ในสถานะที่แตกต่างกัน) ในขณะที่โดยปกติแล้วเครื่องรัฐควรเปลี่ยนพฤติกรรมของมัน ความรู้สึกของการอนุญาตให้การเปลี่ยนแปลงค่าที่แตกต่างกันสำหรับตัวแปรขึ้นอยู่กับสถานะ แต่ในความรู้สึกของการอนุญาตให้วิธีการที่แตกต่างกันจะถูกดำเนินการสำหรับรัฐที่แตกต่างกัน หรือฉันมีความเข้าใจผิดเกี่ยวกับกลไกของรัฐและการใช้งานร่วมกัน? ขอแสดงความนับถืออย่างสูง คำถามเดิม: ฉันพบการสนทนานี้เกี่ยวกับ state state & iterator block ใน c #และเครื่องมือในการสร้าง state machine และไม่ใช่สำหรับ C # ดังนั้นฉันจึงพบสิ่งที่เป็นนามธรรมมากมาย แต่เมื่อ noob ทั้งหมดนี้ค่อนข้างสับสนเล็กน้อย ดังนั้นมันจะดีถ้ามีใครสามารถให้ซอร์สโค้ดตัวอย่าง C # ที่รู้ตัวว่าเป็นกลไกแบบง่าย ๆ ที่อาจมี 3,4 สถานะเพื่อให้ได้รับส่วนสำคัญของมัน
257
c#
state-machine