सी # में यह कैसे करता है?सी # में enums - असाइनमेंट
मान लें कि MyClass है दो:
private enum Days{};
1) कैसे एक डेटा enum करने के लिए MyClass अंदर निर्माता की मदद से जोड़ता है? जैसा कि:
myclass my = new myclass(Monday,Friday);
ताकि वर्ग के अंदर enum "सोमवार, शुक्रवार" गुण प्राप्त हो।
2) एक भी वर्ग के भीतर एक enume के लिए एक संपत्ति एक बार यह आरंभ नहीं हो जाता कर सकते हैं? उदाहरण के लिए:
my.Days = new enum Days(Tuesday); //where the old settings are replaced.
संपादित करें: निम्नलिखित
मुझे क्या करना चाहते है:
enum दिन {सोमवार, मंगलवार, बुधवार, गुरुवार, शुक्रवार} की तरह, मुख्य वर्ग में एक enum है ;
मेरे पास माइक्लास (एनम?) के अंदर कुछ भी होगा ताकि मैं कुछ मूल्यों के साथ कुछ मूल्यों के साथ दिन के अंत से myclass आंतरिक (enum?) में कुछ मान निर्दिष्ट कर सकूं लेकिन दिन के सभी मूल्यों में नहीं।
तो यह है कि मैं, एक MyClass जो एक (enum?) "सोमवार, मंगलवार" के साथ शामिल हो सकता है, जबकि कुछ myclass222 (enum?) "शुक्रवार" आदि शामिल
मैं अगर पता नहीं है enum Myclass कक्षाओं के अंदर ऐसा करने का सही तरीका है?
कोड की पहली पंक्ति में, क्या आपका मतलब है कि एक सरणी होना है? "निजी enum दिन [];" –
मेरा मतलब था कि एक खाली enum हो। एक बार कक्षा बनाने के बाद enum दिन भरना चाहिए। – Milan