Tror det ska vara såhär,
int myNum=152;
Console.WriteLine("Talet: "+myNum+" är "+myNum.ToString("X")+" i hex.");
(ej testad kod :))
/Viktor
2 svar · 306 visningar · startad av tonyh
Hur gör man om man vill skriva ut ett tal i hexadecimal form?
typ:
byte myNr = 0xF9;
Console.WriteLine("Talet: " + myNr + " skrivs som:" + ? + " i hex.");
:q
Tror det ska vara såhär,
int myNum=152;
Console.WriteLine("Talet: "+myNum+" är "+myNum.ToString("X")+" i hex.");
(ej testad kod :))
/Viktor
Alternativt:
byte myNr = 0xF9;
Console.WriteLine("Talet: {0} är 0x{0:X} i hex", myNr);
Detta är något effektivare eftersom det inte behövs någon konkatenering som skapar temporärsträngar.