Ich habe ein Szenario, wo ich eine Komma getrennte Zeichenfolge Nachname, Vorname. Ich muss es in FirstName LastName konvertieren.String.join Array von letzten Element
ist mein Code unten:
Public static void main(string [] args)
{
var str = "Lastname, FirstName":
var strArr = str.Split(',');
Array. Reverse(strArr);
var output = string.join(" ", strArr);
}
Gibt es einen besseren Weg, dies zu tun, wie in einer Zeile oder LINQ verwenden?
wie 'output = strArr [1] + "" + strArr [0];'? Übrigens entfernen Sie nicht den Leerraum vor dem 'FirstName'-Wert, fügen Sie dazu ein' Trim() 'zu Ihren String-Instanzen hinzu. – Igor
vergessen Sie nicht, Leerzeichen nach dem Aufteilen der Zeichenfolge zu entfernen –
@igor Ich hatte das zuerst getan, aber es schlug fehl, da ich manchmal string.empty oder nur den Vornamen .. –