c# - Cast Int Array to Enum Flags -


मेरे पास झंडे के साथ निम्नलिखित enum है:

  [ध्वज] सार्वजनिक एंम डेटाफैस {सार्वजनिक = 1, सूचीबद्ध = 2, क्लाइंट = 4} // DataFiat  

और मेरे पास एक पूर्णांक सरणी है, उदाहरण के लिए:

  int [] चयनित = नया इंट [] {1, 4}  

मैं यह कैसे अपने enum में परिवर्तित कर सकता हूं जो हो जाएगा:

  DataFiat.Public | DataFiat.Client  

धन्यवाद, मिगुएल

कैसे के बारे में कुछ जैसे

  var tt = (DataFiat) चयनित.अग्रेट करें ((i, t) = & gt; i | t);  

Comments