Csharp/CSharp Tutorial/Data Type/Hexadecimal
Example of a Hexadecimal Format Specifier
<source lang="csharp">class MainClass {
static void Main() { // Displays "0x2A" System.Console.WriteLine("0x{0:X}", 42); }
}</source>
Hexadecimal Literal Value
<source lang="csharp">class MainClass {
static void Main() { // Display the value 42 using a hexadecimal literal. System.Console.WriteLine(0x002A); }
}</source>
Numeric Formatting: Hexadecimal ({0:X}, {0:x8})
A hexadecimal literal must begin with 0x (a zero followed by an x).
<source lang="csharp">using System;
class MainClass
{
public static void Main() { Console.WriteLine("{0:X}", 255); Console.WriteLine("{0:x8}", 1456); }
}</source>
FF 000005b0