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?