Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะสร้างซ้อนกันในขณะที่วนซ้ำใน C # ได้อย่างไร?


สำหรับลูป while ที่ซ้อนกัน เรามีลูป while สองตัว

ลูปแรกจะตรวจสอบเงื่อนไขและหากเงื่อนไขนั้นเป็นจริง ลูปนั้นจะไปที่ลูปภายในนั่นคือลูปที่ซ้อนกัน

วง 1

ในขณะที่ (<25) {}

วง 2 (วงใน1)

ในขณะที่ (b<45){}

ในการสร้างการซ้อน while loop ต่อไปนี้คือตัวอย่างโค้ด

ตัวอย่าง

ใช้โปรแกรม System;namespace { สาธิตคลาส { โมฆะสาธารณะสาธารณะหลัก (สตริง [] args) { int a =20; ในขณะที่ (a<25) { int b=40; ในขณะที่ (b<45) { Console.Write("({0},{1}) ", a, b); ข++; } ++; Console.WriteLine(); } } }}

ผลลัพธ์

<ก่อน>(20,40) (20,41) (20,42) (20,43) (20,44)(21,40) (21,41) (21,42) (21,43) (21 ,44)(22,40) (22,41) (22,42) (22,43) (22,44)(23,40) (23,41) (23,42) (23,43) (23 ,44)(24,40) (24,41) (24,42) (24,43) (24,44)