সুচিপত্র:

আমরা কি C# এ ক্যাচ ছাড়া চেষ্টা ব্যবহার করতে পারি?
আমরা কি C# এ ক্যাচ ছাড়া চেষ্টা ব্যবহার করতে পারি?

ভিডিও: আমরা কি C# এ ক্যাচ ছাড়া চেষ্টা ব্যবহার করতে পারি?

ভিডিও: আমরা কি C# এ ক্যাচ ছাড়া চেষ্টা ব্যবহার করতে পারি?
ভিডিও: আমরা কি "ক্যাচ" ব্লক ছাড়া শুধুমাত্র "চেষ্টা" ব্লক করতে পারি? 2024, মে
Anonim

ফাইনালি ব্লকে কোনো রিটার্ন, কন্টিনিউ, ব্রেক স্টেটমেন্ট থাকে না কারণ এটি কন্ট্রোলকে ফাইনাল ব্লক ছেড়ে যেতে দেয় না। আপনি করতে পারা এছাড়াও ব্যবহার অবশেষে শুধুমাত্র a দিয়ে ব্লক করুন চেষ্টা করুন ব্লক মানে ছাড়া ক ধরা ব্লক কিন্তু এই পরিস্থিতিতে, কোন ব্যতিক্রম পরিচালনা করা হয় না।

একইভাবে কেউ জিজ্ঞাসা করতে পারে, আমরা ক্যাচ ছাড়া চেষ্টা ব্যবহার করতে পারি?

হ্যাঁ, আমরা পারি আছে ধরা ছাড়া চেষ্টা করুন অবশেষে ব্লক ব্যবহার করে ব্লক করুন। আপনি চেষ্টা ব্যবহার করতে পারেন অবশেষে সঙ্গে. আপনি জানেন যে অবশেষে ব্লক সর্বদা সম্পাদন করে এমনকি যদি আপনার ব্যতিক্রম বা রিটার্ন স্টেটমেন্ট থাকে চেষ্টা করুন সিস্টেমের ক্ষেত্রে ছাড়া ব্লক।

উপরন্তু, সি একটি চেষ্টা ধরা আছে? C++ এই উদ্দেশ্যে নিম্নলিখিত বিশেষ কীওয়ার্ড প্রদান করে। চেষ্টা করুন : কোডের একটি ব্লক প্রতিনিধিত্ব করে যা একটি ব্যতিক্রম নিক্ষেপ করতে পারে। ধরা : কোডের একটি ব্লক প্রতিনিধিত্ব করে যা কার্যকর করা হয় যখন একটি নির্দিষ্ট ব্যতিক্রম নিক্ষেপ করা হয়। throw: ব্যতিক্রম নিক্ষেপ করতে ব্যবহৃত হয়।

এই বিষয়ে, আমরা কি C# এ ক্যাচ ব্লকে ট্রাই ক্যাচ লিখতে পারি?

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

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

C# এ একাধিক ধরার চেষ্টা করতে পারেন?

ভিতরে সি# , আপনি ব্যবহার করতে পারেন একের অধিক ধরা সঙ্গে ব্লক চেষ্টা করুন ব্লক সাধারণত, একাধিক ক্যাচ ব্লক ব্যবহার করা হয় বিভিন্ন ধরনের ব্যতিক্রম হ্যান্ডেল করতে মানে প্রতিটি ধরা ব্লক বিভিন্ন ধরণের ব্যতিক্রম পরিচালনা করতে ব্যবহৃত হয়। সাধারণভাবে, দ ধরা ব্লক চেক করা হয় ক্রম যা তারা আছে প্রোগ্রামে ঘটেছে।

প্রস্তাবিত: