বিবৃতি স্যুইচ করুন

লেখক: Randy Alexander
সৃষ্টির তারিখ: 25 এপ্রিল 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
সি প্রোগ্রামিং টিউটোরিয়াল 61 - কিভাবে একটি সুইচ স্টেটমেন্ট লিখতে হয়
ভিডিও: সি প্রোগ্রামিং টিউটোরিয়াল 61 - কিভাবে একটি সুইচ স্টেটমেন্ট লিখতে হয়

কন্টেন্ট

সংজ্ঞা - স্যুইচ স্টেটমেন্টের অর্থ কী?

সি # তে একটি স্যুইচ স্টেটমেন্ট হ'ল একটি নির্বাচনী বিবৃতি যা স্যুইচ লেবেল সহ একটি স্টেটমেন্ট তালিকায় প্রোগ্রাম নিয়ন্ত্রণের স্থানান্তর করতে দেয় যা স্যুইচ এক্সপ্রেশনটির মানের সাথে মিলে যায়।


একটি স্যুইচ স্টেটমেন্ট হ'ল একটি নিয়ন্ত্রণ বিবৃতি যা একটি নিয়ন্ত্রণকারী এক্সপ্রেশন এবং স্যুইচ ব্লকে নির্দিষ্ট করা লেবেলের মধ্যে তুলনার ফলাফলের ভিত্তিতে যুক্তির একটি সেট কার্যকর করে। এই ধরণের বিবৃতিটি ঘটতে পারে এমন বিভিন্ন সম্ভাবনার প্রতিনিধিত্বকারীদের তালিকা থেকে কার্যকরকরণের জন্য কোড ব্লক নির্বাচন করার জন্য একটি ভেরিয়েবল বা এক্সপ্রেশনটির মানকে সহায়তা করতে সহায়তা করে।

যদি if..else..if .. মইয়ের সাথে তুলনা করা হয় তখন একটি স্যুইচ স্টেটমেন্ট ব্যবহারের ফলে উন্নত কর্মক্ষমতা এবং পঠনযোগ্যতা পাওয়া যায়। একটি স্যুইচ বিবৃতিতে অন্য একটি সুইচ বিবৃতি থাকতে পারে, এইভাবে নেস্টেড সুইচ গঠন করে, যা অন্যান্য পদ্ধতির চেয়ে আরও ভাল পারফরম্যান্স অর্জন করতে পারে।

মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া সুইচ স্টেটমেন্ট ব্যাখ্যা করে

একটি স্যুইচ স্টেটমেন্টটিতে কীওয়ার্ড "স্যুইচ" থাকে তার পরে একটি নিয়ন্ত্রণকারী সুইচ এক্সপ্রেশন (বন্ধনীগুলির মধ্যে) এবং একটি স্যুইচ ব্লক থাকে। সুইচ ব্লকে শূন্য বা অনেকগুলি স্যুইচ বিভাগ অন্তর্ভুক্ত থাকতে পারে। প্রতিটি স্যুইচ বিভাগে একটি শব্দ (":" দিয়ে শেষ হওয়া ধ্রুবক মান) এবং বিবৃতি তালিকার পরে "" কেস "কীওয়ার্ড থাকে।


স্যুইচ বিবৃতিটির অভিব্যক্তিটি মূল্যায়ন করার পরে, নিয়ন্ত্রণ "কেস" লেবেলের পরে বিবৃতিতে স্থানান্তরিত হবে যা অভিব্যক্তির মানের সাথে মেলে। যদি "কেস" লেবেলে কোনও মিলে যাওয়া ধ্রুবক নির্দিষ্ট না করা থাকে তবে নিয়ন্ত্রণটি "ডিফল্ট" লেবেলের (যদি এটি উপস্থিত থাকে) অনুসরণ করে বা স্যুইচ স্টেটমেন্টের শেষের দিকে বিবৃতিতে স্থানান্তরিত হয়।

প্রথম বন্ধনীগুলির মধ্যে নির্দিষ্ট হওয়া এক্সপ্রেশনটি অবশ্যই একটি অবিচ্ছেদ্য প্রকার, এনাম, স্ট্রিং, বুলিয়ান বা প্রকারের হতে হবে যা সংবিধানের সাথে রূপান্তর করতে পারে। প্রতিটি সুইচ বিভাগে একাধিক "কেস" লেবেল অন্তর্ভুক্ত থাকতে পারে। প্রতিটি স্যুইচ বিভাগের সমাপ্তি অবশ্যই পৌঁছনীয় নয়; ফলস্বরূপ, সুইচ বিভাগটি "ব্রেক" এর মতো জাম্পের বিবৃতি দিয়ে শেষ করতে হবে। একটি স্যুইচ স্টেটমেন্টের মধ্যে বিভিন্ন "কেস" লেবেলে ব্যবহৃত স্থিরগুলি পুনরাবৃত্তি করা যাবে না।

উদাহরণস্বরূপ, একটি অ্যাপ্লিকেশনে প্রদর্শিত মেনু বিকল্পগুলির তালিকার সাথে ব্যবহারকারীর নিকট থেকে সংখ্যাগত ইনপুট মান তুলনা করতে এবং তারপরে ব্যবহারকারীদের নির্বাচনের উপর ভিত্তি করে অ্যাপ্লিকেশনটি কার্যকর করতে একটি সুইচ বিবৃতি ব্যবহার করা যেতে পারে।


সি ++ এর বিপরীতে, সি # তে একটি স্যুইচ বিভাগ কার্যকর করার জন্য পরবর্তী স্যুইচ বিভাগে "পড়া" (চালিয়ে যাওয়া) অনুমতি দেওয়া হয় না।

এই সংজ্ঞাটি সি # এর সমঝোতায় লেখা হয়েছিল