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

सी # एनम तुलना करने के लिए विधि

C# में ComparTo() मेथड का उपयोग करके दो एनम की तुलना करें।

विधि निम्न में से कोई भी मान लौटाती है -

  • शून्य से कम:स्रोत का मूल्य लक्ष्य के मूल्य से कम है
  • शून्य:स्रोत का मान लक्ष्य के मान के बराबर होता है
  • शून्य से अधिक:स्रोत का मूल्य लक्ष्य के मूल्य से अधिक है

उदाहरण

using System;
class Program {
   enum Products { HardDrive = 0, PenDrive = 4, Keyboard = 8 };
   static void Main() {
      Products prod1 = Products.HardDrive;
      Products prod2 = Products.PenDrive;
      Products prod3 = Products.Keyboard;
      Console.WriteLine("Stock for {0} is more than {1}?", prod3, prod2);
      Console.WriteLine( "{0}{1}",prod3.CompareTo(prod2) > 0 ? "Yes" : "No", Environment.NewLine );
   }
}

आउटपुट

Stock for Keyboard is more than PenDrive?
Yes

  1. सी # एनम पार्स विधि

    एनम में पार्स विधि नाम के स्ट्रिंग प्रतिनिधित्व या एनम स्थिरांक के संख्यात्मक मान को एक समान एन्यूमरेटेड ऑब्जेक्ट में परिवर्तित करती है। हमारी गणना निम्नलिखित है। enum Vehicle { Car, Bus, Truck, Motobike }; अब, एनम मान प्राप्त करने के लिए लूप में GetNames () विधि का उपयोग करें। Enum.Parse() विधि क

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

    यदि किसी दिए गए अभिन्न मूल्य, या एक स्ट्रिंग के रूप में उसका नाम, एक निर्दिष्ट एनम में मौजूद है, तो IsDefined विधि सही हो जाती है। निम्नलिखित हमारी गणना है - enum Subjects { Maths, Science, English, Economics }; उपरोक्त डिफ़ॉल्ट रूप से प्रारंभ किया गया है यानी Maths = 0, Science = 1, English = 2,

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

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