2012-10-06 226 views
0

我试图将我的字符数组转换为字符串,并且在第一次尝试转换数组时,第一次在我的结果中得到一些随机字符,当我转换数组时,字符串是从随机字符字符数组到字符串转换

干净我如何转换成字符串

String ^text3= gcnew String(data3); 

字符数组

-  data3 "37" char[] 
     [0x0] 0x33 '3' char 
     [0x1] 0x37 '7' char 

结果

text3 "377000101095259001064537н" System::String^ 

回答

0

你做得正确,但字符串构造函数需要以NULL结尾的字符串。所以你的data3应该在2个元素后终止\ 0。

+0

不错,谢谢!!! – user1527484