Ví dụ về chuỗi trong C# (phần 3)

0
783

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 1phầ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

This site uses Akismet to reduce spam. Learn how your comment data is processed.