C++访问托管类(C#类库)1、新建C# 类库项⽬Airth,新建类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Arith
{
public class MathCalc
{
public int Add(int a, int b)
{
return a + b;
}
public int Dec(int a, int b)
system的头文件{
return a - b;
}
}
}
2、新建C++项⽬,⽀持CLR
  头⽂件中加⼊
#using <mscorlib.dll>
#using"../debug/Arith.dll"
using namespace System;
using namespace Arith;
3、创建访问对象
gcroot<MathCalc ^>  mathCls;    //头⽂件中
mathCls = gcnew MathCalc();    //cpp中
4、使⽤⽅法
 int result = mathCls->Add(4,1);
 int result = mathCls->Dec(4,1);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。