拿到了一个第三方demo,有dll,有.cpp、.h,打开解决方案,如下图:
网上资料貌似很少,根据猜测:
这是使用托管C++来调用C#的方式。
过程:
1、先使用C#代码实现界面和功能,其实就是一个完整可运行的程序,可能是exe?
2、使用C++语法【void main】调用这个可运行的程序
ps:
1、里面很多^符号貌似就是跟托管有关的
2、这样做可能是因为C#能更方便的调用dll,然后通过C++来调用C#,,why?
拿到了一个第三方demo,有dll,有.cpp、.h,打开解决方案,如下图:
网上资料貌似很少,根据猜测:
这是使用托管C++来调用C#的方式。
过程:
1、先使用C#代码实现界面和功能,其实就是一个完整可运行的程序,可能是exe?
2、使用C++语法【void main】调用这个可运行的程序
ps:
1、里面很多^符号貌似就是跟托管有关的
2、这样做可能是因为C#能更方便的调用dll,然后通过C++来调用C#,,why?