কম্পিউটার

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. C# এ Write() এবং WriteLine() পদ্ধতির মধ্যে পার্থক্য কি?

  2. C# এ একটি ইন্টারফেস এবং একটি বিমূর্ত ক্লাসের মধ্যে পার্থক্য কী?

  3. C# এ একটি ইন্টারফেস এবং একটি ক্লাসের মধ্যে পার্থক্য কী?

  4. C# এ স্ট্রিং এবং স্ট্রিং এর মধ্যে পার্থক্য কি?