Viết hoa chữ cái đầu tiên trong chuỗi với asp.net[C#]

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi admin, 29/11/17.

  1. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,997
    Đã được thích:
    1,216
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Cách chuyển chuỗi ký tự bất kỳ thành in hoa chữ cái đầu tiên trong lập trình asp.net[c#].
    Ví dụ mình có chuỗi : viết hoa chữ cái đầu tiên trong chuỗi với asp.net
    Kết quả xong sẽ là : Viết Hoa Chữ Cái Đầu Tiên Trong Chuỗi Với Asp.net
    Mã:
    public void test()
    {
      string strchuoi="viết hoa chữ cái đầu tiên trong chuỗi với asp.net";
      strchuoi=VietHoa(strchuoi);
    }
    public static string VietHoa(string strChuoiChuyen)
    {
        if (String.IsNullOrEmpty(strChuoiChuyen))
        {
            return strChuoiChuyen;
        }
        string result = "";
        //lấy danh sách các từ
        string[] words = strChuoiChuyen.Split(' ');
        foreach (string word in words)
        {
            // từ nào là các khoảng trắng thừa thì bỏ
            if (word.Trim() != "")
            {
                if (word.Length > 1)
                {
                    result += word.Substring(0, 1).ToUpper() + word.Substring(1).ToLower() + " ";
                }
                else
                {
                    result += word.ToUpper() + " ";
                }
            }
        }
        return result.Trim();
    }
    
    • Kết quả nhận được của chuỗi strchuoi là : Viết Hoa Chữ Cái Đầu Tiên Trong Chuỗi Với Asp.net
     
    Cảm ơn đã xem bài:

    Viết hoa chữ cái đầu tiên trong chuỗi với asp.net[C#]