Drucken Ich muss eine string
mit der hexadecimal code
einer int
speichern.Hexadezimal-Code von Int in Zeichenfolge
Zum Beispiel ist der hexadecimal
Wert für die int 15
xoooF
.
Mein Problem ist, dass ich diesen Code zu speichern haben in einem string
wie folgt aus:
int myint = myStringLength; //this value might change
string myIntExhCode = myint.convertThisIntoMyCode();
//and the string has to be exactly "/xoooF"
So in dieser Frage, die ich zwei problmes haben:
Die erste ist, wie automatisch zu konvertieren eine
int
in diehexadecimal
code wie15 = xoooF
Die zweite ist wie Erstellen Sie eine Zeichenfolge, die
\xoooF
enthält, weil jeder Versuch, solche Zeichenfolgen zu verketten, zu einer\\xoooF
führte, und dies ist nicht korrekt, da ich in der Ausgabe diestring
in dieascii code
konvertiert werden muss.
Wie kann ich diese beiden Aufgaben erfüllen?
Jede Hilfe wird
'000F == 15.ToString ("X4")' –
wollen Sie 'O's oder' 0's? Weil der hexadezimale Wert von "15" "000F" ist, nicht "oooF". –
Meinst du Schrägstrich oder Backslash? Es ist wahrscheinlich, dass Sie eigentlich den umgekehrten Schrägstrich und nicht den Schrägstrich meinen. In diesem Fall zeigt der Debugger einen einzelnen umgekehrten Schrägstrich an, der mit einem weiteren umgekehrten Schrägstrich versehen ist, so dass es aussieht, als wären es zwei. Es ist jedoch nur ein einzelner Backslash. –