C # สำหรับวง
มันเป็นห่วงที่ช่วยให้คุณเขียนโครงสร้างการควบคุมซ้ำหมายเลขเฉพาะของวงจร
ไวยากรณ์
ใน C #สำหรับไวยากรณ์ห่วง:
สำหรับ (init; เงื่อนไขเพิ่มขึ้น) { คำสั่ง (s); }
นี่คือการควบคุมการไหลสำหรับวง:
init จะถูกดำเนินการครั้งแรกและเพียงครั้งเดียวขั้นตอนนี้จะช่วยให้คุณสามารถประกาศและเริ่มต้นตัวแปรควบคุมวงใด ๆ นอกจากนี้คุณยังสามารถเขียนคำสั่งใด ๆ ที่ไม่อยู่ที่นี่ตราบใดที่มีอัฒภาคจะปรากฏ
ต่อไปเราจะตัดสินสภาพถ้าเป็นจริงร่างกายห่วงที่จะดำเนินการ ถ้าเท็จร่างกายห่วงไม่ได้ดำเนินการและการควบคุมการไหลกระโดดไปทันทีสำหรับรอบบัญชีถัดไป
หลังจากการดำเนินการสำหรับร่างกายห่วงการควบคุมการไหลกระโดดกลับข้างต้นคำสั่งเพิ่มขึ้นคำสั่งนี้จะช่วยให้คุณสามารถปรับปรุงตัวแปรควบคุมวง คำสั่งที่สามารถปล่อยว่างไว้ตราบใดที่เงื่อนไขที่ปรากฏว่ามีอัฒภาค
สภาพจะตัดสินอีกครั้ง ถ้าเป็นจริงแล้ววงจรการดำเนินการขั้นตอนจะถูกทำซ้ำ (ร่างห่วงแล้วเพิ่มมูลค่าขั้นตอนที่แล้วที่จะกลับมาตรวจสอบเงื่อนไข) เมื่อเงื่อนไขเป็นเท็จสำหรับการสิ้นสุดห่วง
แผนภูมิการไหล
ตัวอย่าง
การใช้ระบบ namespace ลูป { Program รุ่น { เป็นโมฆะคง main (String args []) { / * สำหรับการดำเนินการห่วง * / สำหรับ (int A = 10; a <20; A = A + 1) { Console.WriteLine ( "ค่า: {0}" เป็น); } Console.ReadLine (); } } }
เมื่อโค้ดข้างต้นจะรวบรวมและดำเนินการก็จะก่อให้เกิดผลลัพธ์ต่อไปนี้:
ค่า: 10 ค่า: 11 ค่า: 12 ค่า: 13 ค่า: 14 ค่า: 15 ค่า: 16 ค่า: 17 ค่า: 18 ค่า: 19