将Object转换为Array C ++ / CLi

时间:2013-04-09 07:36:43

标签: c++-cli

我正在使用VS2010,Windows窗体应用程序(C ++)

array<int>^ MyArray = gcnew array<int>(10){1,2,3,4,5,6,7,8,9,10};
Object^ MyObj = MyArray;

但是当我试图获得MyObj-&gt;长度时,我得到错误。

你可能会问为什么我需要一个物体? 答案是,主要目标是创建一个词典 在其中放入任何类型的值,并能够访问读取,编辑等。

Dictionary<String^, Object^>^ MyDic = gcnew Dictionary<String^, Object^>;
    array<int>^ MyArray = gcnew array<int>(10){1,2,3,4,5,6,7,8,9,10};
    MyDic["ArrayInDictionary"] = MyArray;
    MyDic["ArrayInDictionary"]->Length;

0 个答案:

没有答案
相关问题