2011-06-17 89 views
0

如何將無符號長轉換爲字符串^?將無符號長轉換爲字符串^

我已經試過

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

但它不工作!

+0

這是C++嗎? `字符串^`似乎沒有。 – Benoit 2011-06-17 11:53:16

回答

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