সি# এক্সেপশন
🌈সি# এক্সেপশন কি?
📋সি# এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।
⚒️সি# এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।
সি# এক্সেপশন সমূহ
সি# এক্সেপশন এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | তথ্যকে স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |