enum

लेखक: Lewis Jackson
निर्माण की तारीख: 7 मई 2021
डेट अपडेट करें: 25 जून 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
वीडियो: Java для начинающих. Урок 48: Enum (Перечисления).

विषय

परिभाषा - एनम का क्या अर्थ है?

Enum, C # में, एक कीवर्ड है जो नामित स्थिरांक के एक सेट को घोषित करने के लिए एक मूल्य प्रकार का प्रतिनिधित्व करता है।


एक एनुम संबंधित इंटीग्रल स्थिरांक की एक श्रृंखला को परिभाषित करने में मदद करता है जो कोड के एक मॉड्यूल के भीतर विशेष मूल्यों का प्रतिनिधित्व करता है। एक एनुम का उपयोग स्विच स्टेटमेंट में किया जा सकता है, जिसका उपयोग संख्यात्मक मानों की तुलना करने के लिए निर्णय लेने वाले बयान के रूप में किया जाता है। यह स्व-दस्तावेजीकरण कोड को बनाने, बनाए रखने और बढ़ाने में मदद करता है, जिसे सॉफ़्टवेयर के बाद के संस्करणों में अतिरिक्त स्थिरांक की आवश्यकता होती है। पारस्परिक रूप से अनन्य मूल्यों के एक सेट का प्रतिनिधित्व करते समय एक एनम को प्राथमिकता दी जाती है। इसका उपयोग बिटफ्लैग का प्रतिनिधित्व करने के लिए किया जा सकता है और इसलिए इसका उपयोग AND, OR, XOR, आदि जैसे तार्किक संचालन करने के लिए किया जा सकता है।

इंटीग्रल न्यूमेरिक टाइप का उपयोग करने से एनम को बेहतर फायदा होता है क्योंकि यह स्पष्ट रूप से उन मानों की सीमा को निर्दिष्ट करता है जो क्लाइंट कोड का उपयोग कर सकते हैं, और इन्टेलिजेंस ऑफ़ विजुअल स्टूडियो में मान प्रदर्शित होते हैं। Enums का उपयोग सार्थक enum मानों के साथ एक प्रोग्राम में संख्यात्मक चर निर्दिष्ट करके सुरक्षा का लाभ लाता है।


एनम को एन्यूमरेशन या एन्यूमरेटर सूची भी कहा जाता है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप सीखेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया एनम को समझाता है

एनम प्रकार के मूल्य की घोषणा करते समय, विवरण में नाम, पहुंच, अंतर्निहित प्रकार और एनम सदस्यों के नाम शामिल हो सकते हैं। डिफ़ॉल्ट अंतर्निहित प्रकार, जो एक 32-बिट पूर्णांक (int) है, को किसी भी अभिन्न प्रकार ("चार चार्ट को छोड़कर) के साथ ओवरराइड किया जा सकता है। एक एनुम का डिफ़ॉल्ट प्रकार "इंट" है।

उदाहरण के लिए, एक एन्यूमरेशन को पूर्णांक और स्ट्रिंग दोनों रूप में प्रदर्शित करने के लिए वर्ष के महीनों की सूची के लिए घोषित किया जा सकता है।

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


एक enum के दो सदस्यों के पास एक ही नाम नहीं हो सकता है लेकिन समान संबद्ध मान साझा कर सकते हैं। एक enum के सदस्यों के लिए निर्दिष्ट मान, enum के अंतर्निहित प्रकार की सीमा के भीतर होना चाहिए। एक एनुम सदस्य का अंतर्निहित मूल्य एक स्पष्ट कलाकारों को अपने अभिन्न प्रकार में परिवर्तित करने के लिए प्राप्त किया जा सकता है।

यह परिभाषा C # के कॉन में लिखी गई थी