Как использовать PHP sprintf со спецификатором типа% u в C #

Я искал на StackOverflow и обнаружил, что PHP sprintf в C # есть String.Format,

В sprintf когда указатель типа u, это означает, что аргумент обрабатывается как целое число и представляется как десятичное число без знака.

Как мне преобразовать функцию PHP sprintf с указателем типа %u в C #?

Вся помощь искренне ценится.

0

Решение

Код

var myInt = -13458;
if(myint >= 0)
Console.Print(String.Format("This is value threated as %u: {0}", myInt));
else
Console.Print(String.Format("This is value threated as %u: {0}", -1 * myInt));

Причина:

1) Необязательный спецификатор знака, который заставляет знак (- или +) использоваться на числе. По умолчанию для знака используется только знак -, если он отрицательный.
PHP: sprintf

Просто умножьте это на (-1) когда входное значение меньше нуля

0

Другие решения

Других решений пока нет …