質問:
整数をC#の16進文字列にシームレスに変換するにはどうすればよいですか?背景:
ユーザーエクスペリエンスを改善するために、ユーザーIDを整数として保存するデータベースを変更し、16進価値の短い値でIDを表示できます。
解決策:
この変換の鍵は、intタイプで提供される.tring()メソッドを使用することです。
ヘキサデスへの整数:
これにより、ヘキサデシマル文字列「b76」がhexvalueに割り当てられます。
<code class="language-csharp">int intValue = 2934; string hexValue = intValue.ToString("X"); </code>16 -to -Improven:
これにより、整数2934がINTAGAINに割り当てられます。
追加の説明:
<code class="language-csharp">string hexValue = "B76"; int intAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);</code>
小文字の16進数の場合は、.tring( "x")または.tring( "x4")を使用してください。
以上が整数を16進みに変換し、C#に戻す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。