Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

C# में ब्रेक और कंटिन्यू स्टेटमेंट में क्या अंतर है?

ब्रेक स्टेटमेंट लूप को टर्मिनेट करता है और लूप के तुरंत बाद एक्जीक्यूशन को स्टेटमेंट में ट्रांसफर करता है।

जारी बयान के कारण लूप अपने शरीर के शेष भाग को छोड़ देता है और पुनरावृति से पहले तुरंत अपनी स्थिति का पुन:परीक्षण करता है।

जब लूप के अंदर ब्रेक स्टेटमेंट का सामना करना पड़ता है, तो लूप को तुरंत समाप्त कर दिया जाता है और लूप के बाद अगले स्टेटमेंट पर प्रोग्राम कंट्रोल फिर से शुरू हो जाता है।

सी # में जारी बयान कुछ हद तक ब्रेक स्टेटमेंट की तरह काम करता है। हालांकि, समाप्ति को मजबूर करने के बजाय, जारी रखें लूप के अगले पुनरावृत्ति को होने के लिए मजबूर करता है, बीच में किसी भी कोड को छोड़ देता है।

थोड़ी देर के लूप में कंटिन्यू स्टेटमेंट का उपयोग करने के लिए पूरा कोड निम्नलिखित है -

उदाहरण

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         /* local variable definition */
         int a = 10;

         /* loop execution */
         while (a > 20) {
            if (a == 15) {
               /* skip the iteration */
               a = a + 1;
               continue;
            }
            Console.WriteLine("value of a: {0}", a);
            a++;
         }
         Console.ReadLine();
      }
   }
}

निम्नलिखित ब्रेक स्टेटमेंट का एक उदाहरण है -

उदाहरण

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;

         /* while loop execution */
         while (a < 20) {
            Console.WriteLine("value of a: {0}", a);
            a++;

            if (a > 15) {
               /* terminate the loop using break statement */
               break;
            }
         }
         Console.ReadLine();
      }
   }
}

  1. सी # में एक इंटरफ़ेस और एक अमूर्त वर्ग के बीच क्या अंतर है?

    इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होती है। सदस्यों को परिभाषित करना व्युत्पन्न वर्ग की जिम्मेदारी है। सार वर्ग कुछ हद तक एक ही उद्देश्य की पूर्ति करते हैं, हालांकि, उनका उपयोग ज्यादातर तब किया जाता है जब बेस क्लास द्वार

  1. सी # में इंटरफेस और क्लास के बीच क्या अंतर है?

    एक इंटरफ़ेस फ़ील्ड या विधि कार्यान्वयन के बिना एक वर्ग है। यह परिभाषित विधियों को लागू नहीं कर सकता है। एक वर्ग आम तौर पर एक इंटरफ़ेस में परिभाषित विधियों को लागू करता है। इंटरफ़ेस इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होत

  1. सी # में स्ट्रिंग और स्ट्रिंग के बीच क्या अंतर है?

    String System.String के लिए खड़ा है जबकि string System.String के लिए C# में एक उपनाम है - उदाहरण के लिए string str = "Welcome!"; यह आवश्यक नहीं है, लेकिन आम तौर पर जब आप कक्षाओं के साथ काम करते हैं तो स्ट्रिंग का उपयोग किया जाता है। string str = String.Format("Welcome! {0}!", u