C#
 Computer >> コンピューター >  >> プログラミング >> C#

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

  1. 文字列inC#から最後の4文字を取得するにはどうすればよいですか?

    まず、文字列を設定します- string str = "Football and Tennis"; ここで、substring()メソッドを使用して、最後の4文字を取得します- str.Substring(str.Length - 4); 完全なコードを見てみましょう- 例 using System; public class Demo {    public static void Main() {       string str = "Football and Tennis";   &

  2. C#で文字列をintに変換する方法は?

    文字列が-だとしましょう string str ="9999"; ここで、Int32.Parse()を使用して、文字列を整数に変換します- int n = Int32.Parse(str); 次のコードに示すように整数値を表示します- 例 using System; class Demo {    static void Main() {       string str ="9999";       int n = Int32.Parse(str);   &n