a=='P'?' Q':(a =='Q'?'P':a)).ToArray();上記の文字は置き換えられます。完全なコードを見てみましょう - ライブ デモンストレーションの例 usingSystem;usingS"/> a=='P'?' Q':(a =='Q'?'P':a)).ToArray();上記の文字は置き換えられます。完全なコードを見てみましょう - ライブ デモンストレーションの例 usingSystem;usingS">

C#で文字列の文字を交換する

王林
王林転載
2023-09-06 18:01:061119ブラウズ

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

以上がC#で文字列の文字を交換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。