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