Bài này sẽ tiếp tục các ví dụ về chuỗi, bạn có thể tham khảo các ví dụ khác về chuỗi ở phần 1 và phần 2
Chương trình chỉnh sửa chuỗi
Chương trình thay đổi tất cả các lần xuất hiện của một chuỗi chỉ định thành chuỗi khác.
Đây là mã nguồn của chương trình:
using System; class Program { static void Main() { const string s = "Mat troi moc o phia Tay"; Console.WriteLine("Cau truoc khi thay doi : {0} ",s); string s1 = s.Replace("Tay", "Dong"); //THAY THE CHUOI 'Tay' THANH 'Dong' Console.WriteLine("Cau sau khi thay doi : {0} ",s1); Console.ReadLine(); } }
Kết quả thu được:
Cau truoc khi doi : Mat troi moc o phia Tay Cau sau khi doi : Mat troi moc o phia Dong
Chương trình tìm tần số của 1 từ trong một câu
Đây là mã nguồn của chương trình:
using System; class program { public static void Main() { string s1; Console.WriteLine("Nhap mot chuoi : "); s1 = Console.ReadLine(); Console.WriteLine(Dem.DemTanSoChuoi(s1, "khong")); Console.ReadLine(); } } public static class Dem { public static int DemTanSoChuoi(string text, string pattern) { int count = 0; int i = 0; while ((i = text.IndexOf(pattern, i)) != -1) //TIM VI TRI CUA CHUOI CAN DEM { i += pattern.Length; count++; } return count; } }
Kết quả thu được:
Nhap mot chuoi : khong gi la khong the 2
Chương trình chuyển đổi chữ hoa sang chữ thường
Chương trình sử dụng hàm ToLower() để chuyển từ chữ hoa sang chữ thường
Đây là mã nguồn của chương trình:
using System; public class Program { public static void Main() { string str; Console.WriteLine("Nhap mot chuoi in hoa:"); str = Console.ReadLine(); Console.WriteLine("Chuoi in thuong la: {0}", str.ToLower()); Console.ReadLine(); } }
Kết quả thu được:
Nhap mot cuoi in hoa : OKTOT Chuoi in thuong la : oktot
Chương trình thay đổi một chuỗi lặp
Đây là mã nguồn của chương trình:
using System; class Program { static void Main(string[] args) { string s = "".PadLeft(5, 'X').Replace("X", "Oktot"); /*TAO 5 CHU X, SAU DO THAY 5 CHU X THANH 5 CHU THANH 5 CHU Oktot */ Console.Write("Chuoi sau khi duoc thay doi :{0}",s); Console.Read(); } }
Kết quả thu được:
Chuoi sau khi duoc thay doi :OktotOktotOktotOktotOktot