2009-01-01 19 views
9

क्या सभी एनम समीकरण स्थिरांक हैं? क्या उन्हें संकलन-समय, या रन-टाइम पर उनके मूल्य में परिवर्तित किया गया है?सी # - सभी एनम स्थिरांक हैं?

+0

कल्पना नहीं कर सकता कि कोई भी इस प्रश्न को वोट क्यों देगा। – AnthonyWJones

+0

शायद क्योंकि उन्होंने सोचा कि कोई भी Google के साथ इस प्रश्न का उत्तर दे सकता है और उसे पहले कोशिश करनी चाहिए। मैं व्यक्तिगत रूप से अभी तक एक निष्कर्ष पर नहीं आया हूं कि रेखा को आकर्षित करने के लिए, लेकिन आईएमएचओ एक रेखा होनी चाहिए। –

+0

Google द्वारा संचालित इस तरह के इस तरह के आसान प्रश्न इस तरह से मेरे द्वारा ठीक हैं। मैं इन सभी मूर्ख सर्वेक्षण सवालों के लिए बहुत पसंद करेंगे। –

उत्तर

16

वे स्थिर हैं। हाँ, समय संकलित करें।

संदर्भ:

enum कीवर्ड घोषित करने के लिए एक गणना प्रयोग किया जाता है, एक विशिष्ट प्रकार है कि नामित स्थिरांक का एक सेट के होते हैं कहा जाता है: http://msdn.microsoft.com/en-us/library/sbbt4032.aspx

परिचय से गणक सूची।

के तहत "मजबूत प्रोग्रामिंग":

बस किसी भी निरंतर साथ के रूप में, की व्यक्तिगत मूल्यों के लिए सभी उसका संदर्भ enum हैं सांख्यिक शाब्दिक को संकलन समय में बदल दिया। यह कॉन्स्टेंट्स (सी # प्रोग्रामिंग मार्गदर्शिका) में वर्णित संभावित संस्करण समस्याओं को के रूप में बना सकता है।

6

एनम मूल्य स्थिरांक हैं, वे नहीं बदल सकते हैं।

उनके मूल्य संकलित समय पर तय किए गए हैं।

संबंधित मुद्दे