我想将我的哈希图添加到 vc++ 08 中的 ArrayList 中。我的代码如下。
typedef std::tr1::unordered_map< std::wstring, std::wstring > hashmap;
hashmap numbers;
ArrayList^ myAL = gcnew ArrayList;
myAL->Add(numbers); // gives error...
但它给出的错误是
error C2664: 'System::Collections::ArrayList::Add' : cannot convert parameter 1 from 'hashmap' to 'System::Object ^'
1> No user-defined-conversion operator available, or
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
我尝试使用对象进行投射,但没有成功。任何人都可以帮我在 arraylist 中添加 hashmap吗?
提前致谢...