สอบถามเกี่ยวกับการวน loop ซ้อน loop ในภาษา C# ครับ

คำถามที่ 1.เมื่อวน loop for และโปรแกรมไปเจอ break ใน if โปรแกรมจะออกจาก loop for โดยไม่ไปทำ foreach ใช่ใหมครับ
คำถามที่ 2.เมื่อโปรแกรมจะเข้าไปทำ foreach และเมื่อ break โปรแกรมจะออกจาก foreach แล้วไปวนลูป for ต่อใช่ใหมครับ
คำถามที่ 3.เมื่อ for วนลูป 1 ครั้ง foreach จะวนลูป 1 ครั้งตามรอบของ for ไช่ใหมครับ นั่นก็คือ for และ foreach จะวนลูปเท่ากัน 5 ครั้ง ไช่ใหมครับ
คำถามที่ 4.break ตัวที่ 3 จะทำงานตอนที่ for วนลูปครั้งแรก หรือ for วนลูปจนครบ 5 รอบแล้วครับ

for (int i=0; i<=5; i++)
{
     if( )
     {
          break;
     }
     foreach( )
     {
           break;
     }
     break;
{
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่