a=='P'?'Q':(a=='Q'?'P':a)).ToArray();上面替换了字符。让我们看看完整的代码-示例 实时演示usingSystem;usingS"/> a=='P'?'Q':(a=='Q'?'P':a)).ToArray();上面替换了字符。让我们看看完整的代码-示例 实时演示usingSystem;usingS">
要交换字符串的字符,请使用 Select 方法。
首先,假设我们的字符串是 -
string str = "PQRQP";
现在,您需要将每次出现的 P 与 Q 交换,将 Q 与 P 交换 -
str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray();
上面替换了字符。
让我们看看完整的代码 -
实时演示
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
以上是C# 中交换字符串的字符的详细内容。更多信息请关注PHP中文网其他相关文章!