用 C# 交換字串的字元


要交換字串的字元,使用 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

更新於: 22-Jun-2020

2K+ 瀏覽次數

開啟你的 職業生涯

完成課程,獲得認證

開始操作
廣告
© . All rights reserved.