C++ cli C++;将您自己的类作为字典的值

C++ cli C++;将您自己的类作为字典的值,c++-cli,C++ Cli,我使用VS2010,C++窗体应用程序。 这是我的班级 #pragma once public ref class FrameMatrix { public: FrameMatrix(void); FrameMatrix(int IdNm, int ClmnAmnt, int RwsAmnt); String^ FMName; int FMIdentificationNumber; arra

我使用VS2010,C++窗体应用程序。 这是我的班级

 #pragma once
    public ref class FrameMatrix
    {
    public:
        FrameMatrix(void);
        FrameMatrix(int IdNm, int ClmnAmnt, int RwsAmnt);
        String^ FMName;
        int FMIdentificationNumber;
        array<array<double>^>^ FMArray;
    }; 
#pragma一次
公共引用类框架矩阵
{
公众:
框架矩阵(void);
帧矩阵(int IdNm、int ClmnAmnt、int RwsAmnt);
字符串^FMName;
int FMIdentificationNumber;
数组^FMArray;
}; 
现在我试着把它作为值放到字典里。 我得到了未解决的代币

#pragma once
#include "FrameMatrix.h"
    public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        Dictionary<int, FrameMatrix^>^ ImportedData;
        Form1(void)
        {
            InitializeComponent();
            //
            //TODO: Add the constructor code here
            //
            ImportedData = gcnew Dictionary<int, FrameMatrix^>;
        }
#pragma一次
#包括“FrameMatrix.h”
public ref类Form1:public System::Windows::Forms::Form
{
公众:
字典^导入数据;
表格1(无效)
{
初始化组件();
//
//TODO:在此处添加构造函数代码
//
ImportedData=gcnewdictionary;
}

您忘记了括号:

ImportedData = gcnew Dictionary<int, FrameMatrix^>();
                                                  ^^
ImportedData=gcnew Dictionary();
^^
如果这不能修复错误,请发布您收到的确切错误消息