Ik heb even een duw in de juiste richting nodig. Ik heb een text bestand met als inhoud "aa bb !!"
Wat ik ook doe, de output blijft in decimal:
9797
9898
Hieronder de code:
Ik dacht dat "{0:x}" de string in hex zou weergeven?
Wat ik ook doe, de output blijft in decimal:
9797
9898
Hieronder de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| static void Main(string[] args) { byte[] bytes = System.IO.File.ReadAllBytes("C:\\Users\\UserName\\Downloads\\test.txt"); string myString = ""; for (int i = 0; i < bytes.Length; i++) { if (bytes[i] >= 34 && bytes[i] <= 126) { myString = myString + bytes[i]; } else { if (myString.Length > 3) { Console.WriteLine("{0:x}", myString); myString = ""; } } } Console.ReadLine(); } |
Ik dacht dat "{0:x}" de string in hex zou weergeven?