我有一个托管数组:
array<unsigned char>^ myGcArray;
假设数组以空值终止。我想使用Console::WriteLine()
显示内容。将myGcArray
转换为String
的最简单方法是什么?
String
的一个构造函数的参数为const char*
,因此,如果我可以将myGcArray
转换为myGcArray
,那么它也会起作用。我该怎么做?
我可以将unsigned char myarray[]
的内容复制到常规{{1}},但这是最好的方法吗?
谢谢。
答案 0 :(得分:0)
您必须使用正确的编码。如果您不知道,那么请开始使用
String^ str = System::Text::Encoding::Default->GetString(myGcArray);