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

सी # में एनम सदस्यों की तुलना करना

Enum सदस्यों की तुलना करने के लिए, Enum.CompareTo() विधि का उपयोग करें।

सबसे पहले, छात्रों के लिए मान सेट करें।

enum StudentRank { Tom = 3, Henry = 2, Amit = 1 };

अब एक एनम वैल्यू की दूसरे के साथ तुलना करने के लिए ComparTo() मेथड का इस्तेमाल करें।

Console.WriteLine( "{0}{1}", student1.CompareTo(student2) > 0 ? "Yes" : "No", Environment.NewLine );

सी#में एनम सदस्यों की तुलना करने के लिए कोड निम्नलिखित है।

उदाहरण

using System;
public class Demo {
   enum StudentRank { Tom = 3, Henry = 2, Amit = 1 };
   public static void Main() {
      StudentRank student1 = StudentRank.Tom;
      StudentRank student2 = StudentRank.Henry;
      StudentRank student3 = StudentRank.Amit;
      Console.WriteLine("{0} has more rank than {1}?", student1, student2);
      Console.WriteLine( "{0}{1}", student1.CompareTo(student2) > 0 ? "Yes" : "No", Environment.NewLine );
   }
}

आउटपुट

Tom has more rank than Henry?
Yes

  1. सी # कक्षा के स्थिर सदस्य क्या हैं?

    हम स्थिर कीवर्ड का उपयोग करके वर्ग के सदस्यों को स्थिर के रूप में परिभाषित कर सकते हैं। जब हम किसी वर्ग के सदस्य को स्थैतिक घोषित करते हैं, तो इसका मतलब है कि वर्ग की कितनी भी वस्तुएँ बनाई जाएँ, स्थिर सदस्य की केवल एक प्रति है। कीवर्ड स्टैटिक का तात्पर्य है कि एक वर्ग के लिए सदस्य का केवल एक उदाहरण

  1. सी # में सार बनाम मुहरबंद वर्ग बनाम कक्षा सदस्य

    एब्स्ट्रैक्ट क्लास में एब्सट्रैक्ट और नॉन-एब्स्ट्रैक्ट तरीके शामिल हैं। आप एक अमूर्त वर्ग को तत्काल नहीं कर सकते। सीलबंद वर्ग वंशानुक्रम को रोकता है और आप इसे आधार वर्ग के रूप में उपयोग नहीं कर सकते। सार कक्षाएं एब्स्ट्रैक्ट क्लास घोषित करने के लिए, आपको क्लास डेफिनिशन से पहले कीवर्ड एब्सट्रैक्ट को

  1. पायथन में एनम

    एनम, एन्यूमरेशन बनाने के लिए अजगर में एक वर्ग है, जो प्रतीकात्मक नामों (सदस्यों) का एक समूह है जो अद्वितीय, निरंतर मूल्यों से जुड़ा होता है। एक एन्यूमरेशन के सदस्यों की तुलना इन प्रतीकात्मक एनीम्स से की जा सकती है, और एन्यूमरेशन को फिर से दोहराया जा सकता है। एक एनम में निम्नलिखित विशेषताएं होती हैं।