যদি একটি প্রদত্ত ইন্টিজর মান, বা তার নাম স্ট্রিং হিসেবে, একটি নির্দিষ্ট enum-এ উপস্থিত থাকে, তবে IsDefined মেথডটি true রিটার্ন করে।
নিচে আমাদের enumটি দেওয়া হলো −
enum Subjects { Maths, Science, English, Economics };
উপরেরটি ডিফল্টভাবে আরম্ভ করা হয়েছে অর্থাৎ
Maths = 0, Science = 1, English = 2, Economics = 3
তাই, যখন আমরা ৩ খুঁজব IsDefined() ব্যবহার করে, তবে এটি True রিটার্ন করবে như নিচে দেখানো হলো −
উদাহরণ
using System;
public class Demo {
enum Subjects { Maths, Science, English, Economics };
public static void Main() {
object ob;
ob = 3;
Console.WriteLine("{0} = {1}", ob, Enum.IsDefined(typeof(Subjects), ob));
}
}
আউটপুট
3 = True