কম্পিউটার টিউটোরিয়াল

C#-এ break এবং continue স্টেটমেন্টের পার্থক্য


break স্টেটমেন্ট লুপটি বন্ধ করে এবং এক্সিকিউশন লুপের hemen পরের স্টেটমেন্টে চলে যায়।

continue স্টেটমেন্ট লুপের বাকি অংশ বাদ দিয়ে শর্ত পুনরায় যাচাই করে এবং পরবর্তী ইটারেশন শুরু করে।

যখন লুপের ভেতরে break স্টেটমেন্ট مواجه হয়, লুপটি অবিলম্বে সমাপ্ত হয় এবং প্রোগ্রাম কন্ট্রোল লুপের পরবর্তী স্টেটমেন্টে চলে যায়।

C#-এ continue স্টেটমেন্ট কিছুটা break-এর মতো কাজ করে। কিন্তু টারমিনেশন বাধ্য করার বদলে, এটি লুপের পরবর্তী ইটারেশন বাধ্য করে, মাঝপথের কোড বাদ দেয়।

নিচে while লুপে continue স্টেটমেন্ট ব্যবহারের উদাহরণ দেওয়া হলো।

উদাহরণ (continue)

using System;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            int a = 10;
            while (a < 20) {
                if (a == 15) {
                    a = a + 1;
                    continue;
                }
                Console.WriteLine("value of a: {0}", a);
                a++;
            }
            Console.ReadLine();
        }
    }
}

নিচে break স্টেটমেন্টের উদাহরণ দেওয়া হলো।

উদাহরণ (break)

using System;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            int a = 10;
            while (a < 20) {
                Console.WriteLine("value of a: {0}", a);
                a++;
                if (a > 15) {
                    break;
                }
            }
            Console.ReadLine();
        }
    }
}

  1. C#-এ Write() এবং WriteLine() মেথডের পার্থক্য

  2. C#-এ ইন্টারফেস এবং অ্যাবস্ট্রাক্ট ক্লাসের পার্থক্য

  3. C#-এ ইন্টারফেস (Interface) এবং ক্লাস (Class) এর পার্থক্য

  4. C#-এ String (ক্লাস) এবং string (এলিয়াস) এর পার্থক্য