.net - 如何将 C++ 字符串转换为 .NET 字符串^?

标签 .net c++ visual-studio-2005 string type-conversion

我一直在尝试弄清楚如何在 Visual Studio 2005 中将字符串转换为字符串,但没有成功。

相关代码如下:

#include <string>
using namespace std;
#using <System.dll>
using namespace System;

string test = "a test string";

所以我正在尝试将 test 转换为 String^ 以便在其他 .NET 类中使用,有人可以帮助我吗?

最佳答案

String^ str = gcnew String(test)

关于.net - 如何将 C++ 字符串转换为 .NET 字符串^?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1719501/

相关文章:

c++ - Boost lib 链接器错误 Visual C++

c++ - HeapAlloc 间歇性失败

visual-studio - 构建成功时发出愚蠢的声音

c# - 消息队列思想

c# - 在具有 WCF 服务的 C# 服务器中使用穷人的 DI

c++ - 使用 GCC,我可以在每个函数的基础上禁用 -Wframe-larger-than 吗?

c++ - 除零错误

c# - 如何将 ListView 中的数据保存到文本文件

.net - 如何在文件路径中创建带有变量的文件?

c++ - 为什么我在为 vector <int> 实现这个简单的散列时出错?