如何将char和char*从c#传递到c++ /CLI
本文关键字:char c++ CLI | 更新日期: 2023-09-27 18:09:20
标题包含所有。如何将char和char*从c#传递到c++/CLI。下面是我的cpp函数声明:
int ForexCpp::FXCrossDate(
char usdTypeOfPeriods,
char *holidayFile,
TDate% result); /* (O) Resulting FX cross date */
在c#中,char和char *公开为sByte和sByte*…
既然您选择使用c++/CLI而不是p/invoke,那么处理此问题的自然方法是传递一个。net字符串而不是char*
。
你对此做过研究吗?互联网上到处都是这种东西。无论如何,MSDN上的这个页面列出了在字符串类型之间转换的各种方法:
http://msdn.microsoft.com/en-us/library/ms235631.aspx你要的那个在这页的底部。