Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # एनम परिभाषित विधि है

यदि किसी दिए गए अभिन्न मूल्य, या एक स्ट्रिंग के रूप में उसका नाम, एक निर्दिष्ट एनम में मौजूद है, तो 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

  1. GroupBy () सी # में विधि

    GroupBy () एक विस्तार विधि है जो कुछ प्रमुख मूल्यों के आधार पर दिए गए संग्रह से तत्वों का एक समूह लौटाती है। निम्नलिखित हमारी सरणी है - int[] arr = { 2, 30, 45, 60, 70 }; अब, हम 50 से छोटे तत्वों को समूहबद्ध करने के लिए GroupBy() का उपयोग करेंगे - arr.GroupBy(b => chkSmaller(b)); उपरोक्त chkSm

  1. सी # में तुलना करने के लिए () विधि

    दो मानों की तुलना करने के लिए, ComparTo() विधि का उपयोग करें। वापसी मूल्य निम्नलिखित हैं - 0 =दोनों संख्या बराबर हैं 1 =दूसरी संख्या छोटी है -1 =पहली संख्या छोटी है C# में ComparTo() मेथड को लागू करने के लिए कोड यहां दिया गया है - उदाहरण using System; public class Demo {    public sta

  1. क्या हम जावा में एक विधि के अंदर एक एनम को परिभाषित कर सकते हैं?

    जावा में एन्यूमरेशन नामित स्थिरांक के एक समूह का प्रतिनिधित्व करता है, आप निम्नलिखित सिंटैक्स का उपयोग करके एक एन्यूमरेशन बना सकते हैं - enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } हम एक वर्ग के अंदर एक गणना कर सकते हैं। लेकिन, हम एक विधि के अंदर एक एनम