16進数の文字列に変換する必要があります。16進数の文字列への変換
1400 => 578
ToString("X")
またはToString("X2")
を使用して変換しますが、0578
のようにする必要があります。
文字列に長さが4文字あることを確認するために誰でも私にIFormatterを提供できますか?
16進数の文字列に変換する必要があります。16進数の文字列への変換
1400 => 578
ToString("X")
またはToString("X2")
を使用して変換しますが、0578
のようにする必要があります。
文字列に長さが4文字あることを確認するために誰でも私にIFormatterを提供できますか?
負の数値には適していません。「int」ではなく「short」タイプを使用してください。 –
int32を印刷するには、「X4」ではなく「X8」を使用してください。 X4が必要な場合は、Int16を必ず使用するようにしてください。 – Nyerguds
前の回答は負の数値には適していません。 short型の代わりに、今すぐ結果
short iValue = -1400;
string sResult = iValue.ToString("X2");
Console.WriteLine("Value={0} Result={1}", iValue, sResult);
intは数値フォーマットでFA88
ルックで使用し、[ここ](http://msdn.microsoft.com/en-us/library/dwhawy9k(VS.71 ).aspx)。 – Ariel