Конвертировать длинную без знака в строку - PullRequest
0 голосов
/ 17 июня 2011

Как вы конвертируете длинную без знака в строку ^?

Я пробовал

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

но это не работает!

1 Ответ

5 голосов
/ 17 июня 2011

«unsigned long» - это псевдоним System :: UInt32 в программе на C ++ / CLI.Используйте метод ToString ():

unsigned long value = 42;
String^ txt = value.ToString();

или используйте его перегрузки для использования нестандартного формата или культуры.Или используйте String :: Format () для многих других составных опций форматирования:

String^ txt = String::Format("The value is {0}", value);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...