#pragma once
#include "CSelCircleInfo.h"
using namespace System;
namespace ClassLibrary1 {
public ref class MgCSelCircleInfo
{
public:
MgCSelCircleInfo() : nativeCSelCircleInfo(new CSelCircleInfo()) {}
~MgCSelCircleInfo() { this->!MgCSelCircleInfo(); }
!MgCSelCircleInfo() { delete nativeCSelCircleInfo; }
System::String^ Sel()
{
CString str = nativeCSelCircleInfo->sel();
return gcnew System::String(str.GetString());
/*std::string str = nativeCSelCircleInfo->sel();
String^ managedString = gcnew String(str.c_str());
return managedString;*/
}
void Test()
{
nativeCSelCircleInfo->test();
}
private:
CSelCircleInfo* nativeCSelCircleInfo; // 原生CSelCircleInfo类的实例指针
};
}