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