enum-flags पर टैग किए गए जवाब

15
झंडे वाले Enum के मूल्यों पर पुनरावृति कैसे करें?
अगर मेरे पास एक फ़्लैग एनम पकड़े हुए वैरिएबल है, तो क्या मैं किसी तरह उस विशिष्ट वैरिएबल में बिट वैल्यू पर पुनरावृति कर सकता हूं? या क्या मुझे Enum.GetValues ​​का उपयोग पूरे एनम पर पुनरावृति करने के लिए करना है और यह देखना है कि कौन से सेट हैं?
131 c#  enums  enum-flags 

6
आमतौर पर फ्लैग एनम को हेक्साडेसिमल मानों के साथ क्यों परिभाषित किया जाता है
बहुत बार मैं फ्लैग एनम घोषणाओं को देखता हूं जो हेक्साडेसिमल मूल्यों का उपयोग करते हैं। उदाहरण के लिए: [Flags] public enum MyEnum { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4, Flag4 = 0x8, Flag5 = 0x10 } जब मैं एक एनम की घोषणा करता …
121 c#  .net  enums  enum-flags 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.