C++/cli 将 LPCSTR 转换为 System::String^

标签 c++ string c++-cli marshalling lpcstr

我在将 LPCSTR 转换为 System::String^ 时遇到问题,尽管我可以使用 Marshal 将 System::String 转换为 LPCSTR。

但是我如何将 LPCSTR 转换为 System::String^

谢谢

最佳答案

gcnew System::String(lpcstrThing);

关于C++/cli 将 LPCSTR 转换为 System::String^,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11694873/

相关文章:

c++ - 重叠的字符串

C# 如何调用/调用 NtRaiseHardError

.net - 在 VS2010 中为 C++ 可执行文件定位 .Net 3.5

c++ - 将缺少初始值设定项的数组作为参数传递时编译失败

c# - 注册免费 COM 互操作。程序集 B 引用程序集 A?

c++ - 将 vector 的底部四分之一有效地移动到顶部?

visual-studio-2012 - "error C2228: left of ' .ToString ' must have class/struct/union"

c++ - 处理基类子对象的表达式的动态类型

javascript - 删除 jQuery.trim() 忽略的文本区域中的空白

java - Java 中的 ISO 持续时间格式验证