Tukar aksara rentetan dalam C#

王林
Lepaskan: 2023-09-06 18:01:06
ke hadapan
1084 orang telah melayarinya

C# 中交换字符串的字符

Untuk menukar aksara rentetan, gunakan kaedah Pilih.

Mula-mula, katakan rentetan kami ialah -

string str = "PQRQP";
Salin selepas log masuk

Kini, anda perlu menukar setiap kejadian P dengan Q dan Q dengan P -

str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray();
Salin selepas log masuk

aksara yang digantikan di atas.

Jom lihat kod lengkap -

Contoh

Demo langsung

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);
   }
}
Salin selepas log masuk

Output

QPRPQ
Salin selepas log masuk

Atas ialah kandungan terperinci Tukar aksara rentetan dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan