Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chương trình C# thay thế ký tự thứ n từ chỉ mục cho trước trong chuỗi


Trước tiên, thiết lập một chuỗi.

string str1 = "Port"; 
Console.WriteLine("Chuỗi gốc: " + str1);

Bây giờ chuyển chuỗi thành mảng ký tự.

char[] ch = str1.ToCharArray();

Thiết lập ký tự bạn muốn thay thế với chỉ mục của vị trí. Để thiết lập ký tự tại vị trí thứ 3.

ch[2] = 'F';

Để thay thế ký tự thứ n từ chuỗi, hãy thử mã C# sau. Ở đây, chúng ta đang thay thế ký tự đầu tiên.

Ví dụ

using System; 
using System.Collections.Generic; 

public class Demo { 
    public static void Main(string[] args) { 
        string str1 = "Port"; 
        Console.WriteLine("Chuỗi gốc: " + str1); 
        char[] ch = str1.ToCharArray(); 
        ch[0] = 'F'; 
        string str2 = new string(ch); 
        Console.WriteLine("Chuỗi mới: " + str2); 
    } 
}

Kết quả

Chuỗi gốc: Port 
Chuỗi mới: Fort