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