आज C++/CLI में बनाने मुझे लगता है कि स्थिर शब्दकोश बनाता है और यह initializes सी # कोड देखा:स्थिर शब्दकोश प्रारंभ करते हुए
public static readonly Dictionary<string, string> dict = new Dictionary<string, string>()
{
{"br","value1"},
{"cn","value2"},
{"de","value3"},
};
लेकिन जब मैं C++/CLI के लिए एक ही कोड लिखने का फैसला किया, एक त्रुटि हुई। यहां मेरा प्रयास है:
static System::Collections::Generic::Dictionary<System::String^, System::String^>^ dict = gcnew System::Collections::Generic::Dictionary<System::String^, System::String^>()
{
{"br","value1"},
{"cn","value2"},
{"de","value3"},
};
क्या मैं ऐसा कर सकता हूं और यदि ऐसा है, तो कैसे?
[सी ++ सीएलआई संग्रह प्रारंभकर्ता वाक्यविन्यास] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/1923928/c-cli-collection-initializer-syntax) –