। मैं निम्नलिखित enumमैं कैसे परीक्षण करूं कि बिटटाइम एनम में सी # में किसी अन्य बिटवाइम एनम से कोई मान शामिल है? उदाहरण के लिए
[Flags]
public enum Stuff
{
stuff1=1,
stuff2=2,
stuff3=4,
stuff4=8
}
तो मैं तो
mystuff = Stuff.stuff1|Stuff.stuff2;
को MyStuff सेट मैं
hisstuff = Stuff.stuff2|Stuff.stuff3;
को hisstuff सेट मैं अब किस प्रकार जाँच कर अगर इन -ie hisstuff और MyStuff ओवरलैप दोनों कम से कम एक समान मूल्यों में से एक है?
और यदि ऐसा करने के कई तरीके हैं तो यह सबसे कुशल है? (यह एक खेल के लिए है)
बहुत बहुत धन्यवाद। अच्छी तरह से काम – coolblue2000