a=='P'?' Q':(a =='Q'?'P':a)).ToArray();Die Zeichen werden oben ersetzt. Schauen wir uns den vollständigen Code an – Beispiel-Live-Demonstration usingSystem;usingS"/> a=='P'?' Q':(a =='Q'?'P':a)).ToArray();Die Zeichen werden oben ersetzt. Schauen wir uns den vollständigen Code an – Beispiel-Live-Demonstration usingSystem;usingS">
Heim > Artikel > Backend-Entwicklung > Tauschen Sie die Zeichen einer Zeichenfolge in C# aus
Um Zeichen einer Zeichenfolge auszutauschen, verwenden Sie die Select-Methode.
Nehmen wir zunächst an, dass unsere Zeichenfolge -
string str = "PQRQP";
ist. Jetzt müssen Sie jedes Vorkommen von P mit Q und Q mit P austauschen –
str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray();
die oben ersetzten Zeichen.
Sehen wir uns den vollständigen Code an –
Live-Demo
using System; using System.Linq; public class Program { public static void Main() { string str = "PQRQP"; var res= str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray(); str = new String(res); Console.WriteLine(str); } }
QPRPQ
Das obige ist der detaillierte Inhalt vonTauschen Sie die Zeichen einer Zeichenfolge in C# aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!