Hallo, ich habe eine Zeichenfolge vielleicht wie dieseChar entfernt nach dem letzten Sonder char
string str="user1,user2,user3,user4,user5,user6";
ich endlich ,
alle String entfernen will, dann wurde die str user6
. Wie kann ich es C#
Hallo, ich habe eine Zeichenfolge vielleicht wie dieseChar entfernt nach dem letzten Sonder char
string str="user1,user2,user3,user4,user5,user6";
ich endlich ,
alle String entfernen will, dann wurde die str user6
. Wie kann ich es C#
Try verwenden Sie:
string newStr = str.Substring(str.LastIndexOf(",") + 1));
oder fügen Sie using System.Linq;
und Verwendung:
string newStr = str.Split(',').Last();
Angesichts der Art der Frage, die Sie erwähnen möchten, braucht er eine "using System.Linq;" – CyberFox
Ja, danke, ich werde die Antwort aktualisieren – Marusyk
danke Code, inspiriere mich mehr – user2207102
es getan werden könnte Linq wie folgt verwendet wird.
string Result
= str.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries).Last();
Klingt wie Sie bei LastIndexOf und Substring aussehen könnte wollen ... –
'str.Split (''). Last()'? – haim770
Verwenden Sie ein anderes Trennzeichen oder verwenden Sie um jeden Token herum zitierende Zeichen wie '" user1 "," user2 ", ...' –