C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#16進数(X)形式指定子


16進数( "X")形式の指定子は、数値を16進数の文字列に変換するために使用されます。

9より大きい16進数で機能する大文字または小文字のフォーマット指定子の大文字と小文字を設定します。

例を挙げてこれを理解しましょう-

PQRの場合は「x」、pqrの場合は「x」

using System;
using System.Numerics;
using System.Globalization;
class Demo {
   static void Main() {
      int num;
      num = 345672832;
      Console.WriteLine(num.ToString("X"));
      Console.WriteLine(num.ToString("X2"));
      num = 0x307e;
      Console.WriteLine(num.ToString("x"));
      Console.WriteLine(num.ToString("X"));
   }
}

出力

149A8C80
149A8C80
307e
307E

  1. 16進形式で数値を書き込むC#プログラム

    以下が数字だとしましょう- int a = 12250; 次の方法を回避して、16進形式の数値を取得できます- {0:x} {0:x8} {0:X} {0:X8} これがコードです- 例 using System; class Demo {    static void Main() {       int a = 12250;       Console.WriteLine("{0:x}", a);       Console.WriteLine("

  2. TimeSpanをC#でフォーマットする

    TimeSpanはhh:mm:ss形式でC#でフォーマットできます。 まず、TimeSpan-を設定します TimeSpan ts = new TimeSpan(9, 15, 30); TimeSpanをフォーマットするには- {0:hh\\:mm\\:ss} 以下はコードです- 例 using System; using System.Linq; public class Demo {    public static void Main() {       TimeSpan ts = new TimeSpan(9, 15, 30);