সুচিপত্র:

কিভাবে C# এ ব্যতিক্রম তৈরি করা হয়?
কিভাবে C# এ ব্যতিক্রম তৈরি করা হয়?

ভিডিও: কিভাবে C# এ ব্যতিক্রম তৈরি করা হয়?

ভিডিও: কিভাবে C# এ ব্যতিক্রম তৈরি করা হয়?
ভিডিও: কিভাবে C# এ কাস্টম ব্যতিক্রম তৈরি করবেন? 2024, মে
Anonim

ব্যতিক্রম বস্তু যে একটি ত্রুটি বর্ণনা তৈরি এবং তারপর থ্রো কীওয়ার্ড দিয়ে নিক্ষেপ করা হয়। রানটাইম তারপর সবচেয়ে সামঞ্জস্যপূর্ণ জন্য অনুসন্ধান ব্যতিক্রম হ্যান্ডলার প্রোগ্রামারদের নিক্ষেপ করা উচিত ব্যতিক্রম যখন নিম্নলিখিত শর্তগুলির মধ্যে এক বা একাধিক সত্য হয়: পদ্ধতিটি তার সংজ্ঞায়িত কার্যকারিতা সম্পূর্ণ করতে পারে না।

এই ক্ষেত্রে, C# এ ব্যতিক্রমগুলি কী কী?

একটি C# ব্যতিক্রম হল একটি ব্যতিক্রমী পরিস্থিতির প্রতিক্রিয়া যা একটি প্রোগ্রাম চলাকালীন উদ্ভূত হয়, যেমন শূন্য দিয়ে ভাগ করার চেষ্টা। ব্যতিক্রমগুলি একটি প্রোগ্রামের এক অংশ থেকে অন্য অংশে নিয়ন্ত্রণ স্থানান্তর করার একটি উপায় প্রদান করে। সি# ব্যতিক্রম হ্যান্ডলিং চারটি কীওয়ার্ডের উপর নির্মিত: চেষ্টা করুন, ধরা , অবশেষে, এবং নিক্ষেপ.

একইভাবে, কেন আমাদের C# এ ব্যতিক্রম হ্যান্ডলিং দরকার? ব্যতিক্রম হ্যান্ডলিং ভিতরে সি# করার একটি প্রক্রিয়া হাতল রানটাইম ত্রুটি। আমরা পারফর্ম করি ব্যতিক্রম হ্যান্ডলিং যাতে রানটাইম ত্রুটির পরেও অ্যাপ্লিকেশনের স্বাভাবিক প্রবাহ বজায় রাখা যায়। ভিতরে সি# , ব্যতিক্রম একটি ঘটনা বা বস্তু যা রানটাইমে নিক্ষিপ্ত হয়। সব ব্যতিক্রম সিস্টেম থেকে প্রাপ্ত.

ঠিক তাই, আমি কিভাবে C# এ একাধিক ব্যতিক্রম পেতে পারি?

নেস্টেড ট্রাই-ক্যাচ

  1. C# এ ব্যতিক্রমগুলি পরিচালনা করতে চেষ্টা করুন, ধরা এবং অবশেষে ব্লকগুলি ব্যবহার করুন।
  2. চেষ্টা ব্লক অবশ্যই একটি ক্যাচ বা অবশেষে ব্লক বা উভয় দ্বারা অনুসরণ করা আবশ্যক.
  3. ভিন্ন ব্যতিক্রম ফিল্টার সহ একাধিক ক্যাচ ব্লক অনুমোদিত।
  4. catch{..} এবং catch(exception ex){ } দুটোই ব্যবহার করা যাবে না।

আপনি একটি ব্যতিক্রম C# নিক্ষেপ করলে কি হবে?

যদি কোন কোড একটি ব্যতিক্রম নিক্ষেপ যে চেষ্টা ব্লক মধ্যে, ব্যতিক্রম সংশ্লিষ্ট দ্বারা পরিচালিত হবে ধরা . ধরা - যখন একটি ব্যতিক্রম ঘটে, ধরা কোড ব্লক নির্বাহ করা হয়. নিক্ষেপ - দ্য নিক্ষেপ কীওয়ার্ড আসলে একটি নতুন তৈরি করতে ব্যবহৃত হয় ব্যতিক্রম যে একটি চেষ্টা আপ বুদবুদ হয় ধরা অবশেষে ব্লক।

প্রস্তাবিত: