Pour échanger les caractères d'une chaîne, utilisez la méthode Select.
Tout d'abord, disons que notre chaîne est -
string str = "PQRQP";
Maintenant, vous devez échanger chaque occurrence de P avec Q et Q avec P -
str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray();
les caractères remplacés ci-dessus.
Voyons le code complet -
Démo en direct
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!