Frage : Wie lese ich einen nicht unterzeichneten Buchstaben in C#?

Hallo,

I morgens versuchend, BinaryReader zu verwenden, um eine Binärdatei zu lesen. Während ich nicht unterzeichnete Kurzschlüsse lesen kann, kann ich eine Weise nicht finden, einen nicht unterzeichneten Schrifttyp zu lesen.

Is dort eine Weise, dies zu tun?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
using (BinaryReader Br = neues BinaryReader (File.Open (Akte, FileMode.Open, FileAccess.Read)))
            {
                langes streamLength = br.BaseStream.Length;
                Bytes des Bytes [] = neues Byte [streamLength];

                Versuch
                {
                    für (int I = 0; I < streamLength; i++)
                    {
                        Bytes [i] = br.ReadByte ();
                    }
                }

                Fang (Ausnahme ex)
                {
                    Console.WriteLine (ex. Mitteilung);
                }

                schließlich
                {
                    ushort numerisch;
                    ushort Akte;
                    Putzfrau f;

                    numerisch = BitConverter.ToUInt16 (Bytes, 0);
                    Akte = BitConverter.ToUInt16 (Bytes, 2);
                    f = BitConverter.ToChar (Bytes, 53);
                    
                    Console.WriteLine (numerisch);
                    Console.WriteLine (Akte);
                    Console.WriteLine (f);
                }
            }

Antwort : Wie lese ich einen nicht unterzeichneten Buchstaben in C#?

Sie brauchen nicht umzuwandeln.
„Byte“ ist wirklich eine nicht unterzeichnete 8-Bitganze zahl, die die mehr oder weniger selbe wie c-nicht unterzeichnete Putzfrau ist
Weitere Lösungen  
 
programming4us programming4us