यदि किसी दिए गए अभिन्न मूल्य, या एक स्ट्रिंग के रूप में उसका नाम, एक निर्दिष्ट एनम में मौजूद है, तो IsDefined विधि सही हो जाती है।
निम्नलिखित हमारी गणना है -
enum Subjects { Maths, Science, English, Economics };
उपरोक्त डिफ़ॉल्ट रूप से प्रारंभ किया गया है यानी
Maths = 0, Science = 1, English = 2, Economics = 3
इसलिए, जब हम IsDefined () का उपयोग करके 3 पाएंगे, तो यह नीचे दिखाए गए अनुसार सही होगा -
उदाहरण
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