如何将unsigned long转换为String ^?
我试过
String ^ mystring = marshal_as<String ^>(myunsignedlong)
但它不起作用!
答案 0 :(得分:5)
“unsigned long”是C ++ / CLI程序中System :: UInt32的别名。使用它的ToString()方法:
unsigned long value = 42;
String^ txt = value.ToString();
或使用其重载来使用非默认格式或文化。或者使用String :: Format()来获得更多复合格式选项:
String^ txt = String::Format("The value is {0}", value);