ホームページ >バックエンド開発 >C++ >整数を16進みに変換し、C#に戻す方法は?

整数を16進みに変換し、C#に戻す方法は?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-30 06:21:09495ブラウズ

c#

の整数と16のプルーフ文字列の相互変換

質問:

整数をC#の16進文字列にシームレスに変換するにはどうすればよいですか?

背景:

ユーザーエクスペリエンスを改善するために、ユーザーIDを整数として保存するデータベースを変更し、16進価値の短い値でIDを表示できます。

解決策:

この変換の鍵は、intタイプで提供される.tring()メソッドを使用することです。

ヘキサデスへの整数:

  1. 整数を16進の文字列に変換するには、「x」形式の説明記号を使用して.tring()メソッドを使用してください。たとえば、

    これにより、ヘキサデシマル文字列「b76」がhexvalueに割り当てられます。

    <code class="language-csharp">int intValue = 2934;
    string hexValue = intValue.ToString("X"); </code>
    16 -to -Improven:

  2. 16進に関する文字列を整数表現フォームに変換するには、int.parse()メソッドとnumbertyles.hexnumberスタイルを使用できます。たとえば、
  3. これにより、整数2934がINTAGAINに割り当てられます。

    追加の説明:
    <code class="language-csharp">string hexValue = "B76";
    int intAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);</code>

  4. 4つのディギット数を正確に含む16進文字列を取得するには(どれだけの価値があっても)、.tring( "x4")を使用してください。

小文字の16進数の場合は、.tring( "x")または.tring( "x4")を使用してください。

以上が整数を16進みに変換し、C#に戻す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。