将Unsigned Long转换为String ^

时间:2011-06-17 11:49:43

标签: visual-c++ c++-cli

如何将unsigned long转换为String ^?

我试过

String ^ mystring = marshal_as<String ^>(myunsignedlong)

但它不起作用!

1 个答案:

答案 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);