জয়েন লগইন

সি# এক্সেপশন

🌈সি# এক্সেপশন কি?

📋সি# এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।

⚒️সি# এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।

সি# এক্সেপশন সমূহ

সি# এক্সেপশন এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ throw - প্রোগ্রামে ত্রুটি নিক্ষেপ করা
  • ➡️ try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করা
  • ➡️ catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা
  • ➡️ Message - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করা
  • ➡️ Source - ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করা
  • ➡️ StackTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করা
  • ➡️ ToString - তথ্যকে স্ট্রিংয়ে রূপান্তর করা

throw - প্রোগ্রামে ত্রুটি নিক্ষেপ করার উদাহরণ।

csharp
using System;

class Program {

  static string User(string name) {
    if (name == "") {
      throw new Exception("ডেটা পাওয়া যায়নি");
    }

    return name;
  }

  static void Main() {
    try {
      Console.WriteLine(User("আরিফ"));
      Console.WriteLine(User(""));
    } catch (Exception error) {
      Console.WriteLine(error.Message);
    }
  }
}

try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করার উদাহরণ।

csharp
using System;

class Program {

  static void Main() {
    try {
      throw new Exception("ডেটা পাওয়া যায়নি");
    } catch (Exception error) {
      Console.WriteLine(error.Message);
    }
  }
}

catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা উদাহরণ।

csharp
using System;

class Program {

  static void Main() {
    try {
      throw new Exception("ডেটা পাওয়া যায়নি");
    } catch (Exception error) {
      Console.WriteLine(error.Message);
    }
  }
}

Message - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করার উদাহরণ।

csharp
using System;

class Program {

  static void Main() {
    try {
      throw new Exception("ডেটা পাওয়া যায়নি");
    } catch (Exception error) {
      Console.WriteLine(error.Message);
    }
  }
}

Source - ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করার উদাহরণ।

csharp
using System;

class Program {

  static void Main() {
    try {
      throw new Exception("ডেটা পাওয়া যায়নি");
    } catch (Exception error) {
      Console.WriteLine(error.Source);
    }
  }
}

StackTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করার উদাহরণ।

csharp
using System;

class Program {

  static void User() {
    throw new Exception("ডেটা পাওয়া যায়নি");
  }

  static void Main() {
    try {
      User();
    } catch (Exception error) {
      Console.WriteLine(error.StackTrace);
    }
  }
}

ToString - তথ্যকে স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

csharp
using System;

class Program {

  static void Main() {
    try {
      throw new Exception("ডেটা পাওয়া যায়নি");
    } catch (Exception error) {
      Console.WriteLine(error.ToString());
    }
  }
}

সি# এক্সেপশন সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
throw প্রোগ্রামে ত্রুটি নিক্ষেপ করতে ব্যবহৃত হয়।
try প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করতে ব্যবহৃত হয়।
catch প্রোগ্রামে সমস্যা ও ভুুল ধরা ব্যবহৃত হয়।
Message ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করতে ব্যবহৃত হয়।
Source ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করতে ব্যবহৃত হয়।
StackTrace ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করতে ব্যবহৃত হয়।
ToString তথ্যকে স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়।