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