डू ... जबकि लूप लूप के अंत में अपनी स्थिति की जांच करता है। यह थोड़ी देर के लूप के समान है, सिवाय इसके कि do...जबकि लूप कम से कम एक बार निष्पादित होने की गारंटी है।
डू टाइम लूप बनाने के लिए -
do { statement(s); } while( condition );
सशर्त अभिव्यक्ति लूप के अंत में दिखाई देती है, इसलिए लूप में कथन (ओं) को स्थिति के परीक्षण से पहले एक बार निष्पादित किया जाता है।
यदि स्थिति सत्य है, तो नियंत्रण का प्रवाह करने के लिए वापस कूद जाता है, और लूप में कथन फिर से निष्पादित होता है। यह प्रक्रिया तब तक दोहराई जाती है जब तक दी गई शर्त गलत नहीं हो जाती।
निम्नलिखित एक उदाहरण है -
उदाहरण
using System; namespace Loops { class Program { static void Main(string[] args) { /* local variable definition */ int a = 50; /* do loop execution */ do { Console.WriteLine("value of a: {0}", a); a = a + 1; } while (a < 20); Console.ReadLine(); } } }
आउटपुट
value of a: 50