C# में enum के सभी मानों को कैसे सूचीबद्ध करें?
सभी को नमस्ते! मैंने अभी C# सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मेरे पास एक enum है, उदाहरण के लिए:
```csharp
enum DaysOfWeek
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
```
मुझे सभी दिनों को कंसोल पर प्रिंट करना है या उन्हें एक loop में उपयोग करना है। मैं arrays और lists के साथ काम करना समझता हूं, लेकिन enum के साथ मैं भ्रमित हो गया। मैंने कुछ इस तरह लिखने की कोशिश की:
```csharp
foreach (var day in DaysOfWeek)
{
Console.WriteLine(day);
}
```
लेकिन compiler एक error देता है: "foreach cannot operate on a 'type'"। मैंने Google किया, लिखा है कि `Enum.GetValues` का उपयोग करना चाहिए, लेकिन मैं पूरी तरह से नहीं समझता कि यह कैसे काम करता है। कृपया मुझे बताएं कि enum के सभी मानों को सही तरीके से कैसे iterate करूं? और क्या मैं उनकी संख्या प्राप्त कर सकता हूं? कोड उदाहरणों के लिए आभारी रहूंगा। पहले से धन्यवाद!
<<>>
enum के मानों को iterate करने के लिए
enum के मानों को iterate करने के लिए Enum.GetValues का उपयोग
C# में enum को सीधे iterate करने की कोई built-in सुविधा नहीं है।