Avatar ·

C# में enum के सभी मानों को कैसे सूचीबद्ध करें?

नमस्ते साथियों! मैं एक शुरुआती C# डेवलपर हूँ और एक ऐसे कार्य का सामना कर रहा हूँ जो सरल लगता है लेकिन मुझे असमंजस में डाल दिया। मेरे पास सप्ताह के दिनों के लिए एक enum है: ```csharp public enum DaysOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ``` मुझे इस enum के सभी संभावित मानों को कंसोल पर प्रिंट करना है, यानी एक सूची प्राप्त करनी है: Monday, Tuesday, Wednesday इत्यादि। मैंने `foreach` लूप का उपयोग करने की कोशिश की, लेकिन कंपाइलर एक त्रुटि देता है। यहाँ मेरा कोड है: ```csharp foreach (var day in DaysOfWeek) { Console.WriteLine(day); } ``` त्रुटि कहती है कि `DaysOfWeek` एक collection या array नहीं है। मैं समझता हूँ कि enum एक value type है, collection नहीं, लेकिन फिर इसके सभी मानों को सूची के रूप में कैसे प्राप्त करूँ? शायद .NET से किसी विशेष method का उपयोग करना होगा? या मुझे प्रत्येक element को मैन्युअल रूप से लिखना होगा? कृपया बताएँ कि enum constants को सही तरीके से कैसे iterate करें। अग्रिम धन्यवाद।