Ich habe ein Objekt-Array, das übergeben wird und dann in verschiedene Variablen aufgeteilt. Das Problem ist, dass eine der Variablen eine Zahl/eine Zeichenkette ist, was auch immer, aber sie kommt mit all diesen funkigen Zeichen am Anfang und am Ende der Zahl. Ich habe eine Bruchstelle auf, so konnte ich den Wert sehen, es ist dies: „\“ 91 \ „“Trimmen einer Zeichenfolge Hilfe
oder wirklich, ohne die äußeren Zitate da diese nur zur Identifikation sind, ist es \ „91 \“
ich habe versucht, wie so ein TrimStart und trimend tun: whateverobjarray.variablename.TrimStart (' "', '/'); whateverobjarray.variablenameTrimEnd ('"', '/');
Ich habe vergessen, es war ein/oder \ slash ... so dass es offensichtlich nicht den Backslash bekommen ... aber es auch nicht entfernt die Anführungszeichen am Anfang oder Ende. Das '\' scheint nicht zu funktionieren, da es immer noch etwas anderes denkt, ist Teil der Charaktere, die ich loswerden will.
Was ist die richtige Syntax dafür in meiner Situation, wo ich will nur die Nummer ... auch muss es funktionieren, wenn die Zahl 1, 2 oder 3 Ziffern ist. Muss ich es als String oder irgendeine Art von Nummer zuerst werfen? HILFE!!! Es macht mich verrückt!
bearbeiten I auch versucht, diese char [] trimArray = { '"', '\' ', '/'}; whateverobjarray.variablename.TrimStart (trimArray); whateverobjarray.variablename.TrimEnd (trimArray);
es wurde leider nichts ausziehen entweder
OP sollte auch "Trim" anstelle von "TrimStart" und "TrimEnd" verwenden. –
Danke, ich habe eine Mischung aus meiner Char-Trim-Array und Ihre Antwort verwendet, ich habe vergessen, ich muss es gleich dem Anruf setzen. Danke für Ihre Hilfe. Ich kann auch versuchen, trim wie angegeben, aber für den Moment funktioniert es und ich denke ich verstehe, was mit dem Backslash los war. –
s = s.Trim (new char [] {'"'}); –