2009-11-12 167 views
1

我一直在试图找出如何将字符串转换为字符串在Visual Studio 2005中,没有运气。如何将C++字符串转换为.NET字符串^?

下面是相关代码:

所以我想测试转换为字符串^给其他.NET类内使用,任何人都可以帮我这个?

+0

我不完全确定...我现在只是在学习C++,所以我不完全清楚。到目前为止,我只在.NET中遇到过String ^,所以我对托管类型的知识肯定是缺乏的。 – hora 2009-11-12 02:30:23

回答

2
String^ str = gcnew String(test) 
+0

谢谢,这是有效的。 – hora 2009-11-12 02:50:49

+0

你错过了'c_str()'见[这里](https://msdn.microsoft.com/en-us/library/ms235219.aspx?f=255&MSPPError=-2147217396)的MS参考 – 2016-01-04 10:33:01