6 Stimmen

C# string in uint konvertieren

Ich habe also eine Zeichenkette mit 13 Zeichen.

string str = "HELLOWORLDZZZ";

und ich muss dies als ASCII-Darstellung (hex) in einer uint-Variablen speichern. Wie kann ich das tun?

0voto

BrunoLM Punkte 93432

Jetzt verstehe ich wohl, was Sie mit einem Kommentar zu bdukes Antwort bezwecken wollen.

Wenn Sie die hex Code für jedes Zeichen in der Zeichenfolge können Sie es mit LINQ erhalten.

var str = "ABCD";
var hex = str.Select(c => ((int)c).ToString("X"))
    .Aggregate(String.Empty, (x, y) => x + y);

hex wird eine Zeichenkette sein 41424344

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X