C# में Dictionary को प्रारंभिक मानों के साथ सही तरीके से कैसे इनिशियलाइज़ करें?
सभी को नमस्ते! मैंने अभी C# सीखना शुरू किया है और Dictionary के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे एक ऐसा Dictionary बनाना है जिसमें पहले से कुछ प्रारंभिक मान हों, जैसे देश कोड और उनके नामों के बीच मैपिंग।
मुझे पता है कि इसे इस तरह किया जा सकता है:
```csharp
var countries = new Dictionary();
countries.Add("RU", "Russia");
countries.Add("US", "USA");
countries.Add("DE", "Germany");
```
लेकिन इसमें कई लाइनें लगती हैं, खासकर अगर बहुत सारे मान हों। मैंने सुना है कि C# में ऑब्जेक्ट बनाते समय सीधे इनिशियलाइज़ करने का एक छोटा सिंटैक्स है। मैंने कुछ इस तरह लिखने की कोशिश की:
```csharp
var countries = new Dictionary
{
"RU" = "Russia",
"US" = "USA"
};
```
लेकिन यह काम नहीं करता — कंपाइलर एरर देता है। कृपया बताएं।