สำหรับลูป 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(); } } }}