কম্পিউটার টিউটোরিয়াল

সি শার্প Enum IsDefined মেথড

যদি একটি প্রদত্ত ইন্টিজর মান, বা তার নাম স্ট্রিং হিসেবে, একটি নির্দিষ্ট 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
  1. C#-এ TakeWhile মেথড

  2. C#-এ GroupBy মেথড

  3. C#-এ CompareTo মেথড

  4. জাভাতে মেথডের ভিতরে enum ডিফাইন করা যায় কিনা