wie konvertieren von string in string-array?
Habe ich ein Objekt von Typ string ist,möchte ich es konvertieren zu einem String-array
hier der code
obj.QueryString =HttpContext.Current.Request.Url.PathAndQuery;
string[] arr =obj.QueryString;
QueryString-Parameter ist vom Typ string.
- Wollen Sie uns zeigen, ein Beispiel?
- ja bitte
- Es ist eine sehr schlecht formulierte Frage. Basierend auf den code und keine ausführliche Erklärung, ich vermute, Sie möchten den String.Split. msdn.microsoft.com/en-us/library/system.string.split.aspx
- Was soll das array enthalten? Ein Element mit den ganzen query-string? Der query-string-split
&
s? Oder geteilt durch&
s und=
s? Oder etwas anderes? - Nicht-query-strings in der Regel zerlegt, die als Karten?
- finden Sie diese stackoverflow.com/a/68648/138071 und Sie können die Konvertierung in array
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie direkt auf die einzelnen index innerhalb der Zeichenkette. Zum Beispiel
Ausgabe
ein string ist nichts anderes als ein array von chars, also, wenn Sie wollen, zur Aufteilung des strings, die Buchstaben in eine andere string-array einzeln konnte man etwas wie das hier tun:
oder Char-Array:
Einfügen, was Zeichen, das Sie trennen möchten, auf, anstelle von "&" - argument in der Split-Methode aufrufen.
Split
Methode nimmt einenchar
als Trennzeichen argument übergeben Sie einestring
."&"
zu'&'
... Und split akzeptiert keinen string...vielleicht, die Sie konvertieren möchten zu char [] - array statt string [] - array. um dies zu tun, verwenden
char[] arr = obj.QueryString.ToCharArray()
Hier wird ein array, die möglicherweise oder möglicherweise nicht Ihren Anforderungen entsprechen.