एक डीएलएल में इस enum कल्पना कीजिए।क्या एनम वैल्यू जोड़ना बाइनरी संगतता को तोड़ता है?
public enum Colors
{
Red,
Green
}
क्या एनम मूल्य जोड़ना बाइनरी संगतता को तोड़ता है? अगर मैं इसे बदलना चाहता था, तो क्या मौजूदा EXE टूट जाएगा?
public enum Colors
{
Red,
Green,
Blue
}
मैं this answer देखा था, लेकिन यह एक मूल्य डालने के मामले को संबोधित करने लग रहा था। यदि मैं पर मान जोड़ता हूं तो केवल, क्या यह ठीक है?
बहुत बढ़िया। टूटने का विरोध करने के लिए मैं क्या कर सकता हूं? जाहिर है, अगर मेरे पास यह तरीका था, तो मैं enums में शामिल नहीं होगा, लेकिन परिस्थितियों को देखते हुए, इस तक पहुंचने का सबसे सुरक्षित तरीका क्या है? स्विच स्टेटमेंट्स (पेंट अनइंटेड) के मामले में, 'डिफ़ॉल्ट:' स्लॉट निर्दिष्ट किया गया है जो इसे परिवर्तनों के खिलाफ सख्त करता है? – TheBuzzSaw
@TheBuzzSaw टूटने का विरोध करने का सबसे अच्छा तरीका यह है कि आप किसी भी चीज के लिए enums का उपयोग न करें जो आप समय के अंत तक एक ही नहीं रहना चाहते हैं। – Servy
@ सर्वी सहमत ... लेकिन चूंकि मैं अभी enums के साथ अटक गया हूँ, आप और क्या मिला? ;) – TheBuzzSaw