C# String Methods là các Phương thức và Hàm để xử lý chuỗi String trong C#.
Trong các dự án phần mềm thực tế, các bạn sẽ gặp rất nhiều tình huống xử lý về kiểu dữ liệu chuỗi String trong C#.
Kiểu chuỗi String trong C# được dùng để lưu trữ dữ liệu dạng văn bản (text).Có những lúc bạn cần phải nối các chuỗi với nhau hoặc cắt bớt chuỗi hoặc tìm kiếm các ký tự hoặc từ trong chuỗi hoặc định dạng chuỗi…Vậy làm thế nào để xử lý các vấn đề đó trong C#.Để xử lý các vấn đề về chuỗi trong C# có các phương thức và hàm để xử lý chuỗi dưới đây.
Sau đây là danh sách các phương thức và hàm xử lý chuỗi cơ bản trong C#.
Hàm và Phương thức xử lỹ String (String Methods) | Mô tả |
---|---|
+ | Dùng toán tử + để nối chuỗi. |
Join() | Dùng để nối chuỗi. |
Format() | Dùng để định dạng và nỗi chuỗi. |
Concat() | Dùng để nối chuỗi. |
StringBuilder.Append() | Dùng để nối chuỗi. |
Substring() | Dùng để cắt chuỗi. |
Split() | Dùng để tách chuỗi. |
Replace() | Dùng để thay thế chuỗi. |
Remove() | Dùng để xóa chuỗi. |
PadLeft() | Trả về một chuỗi ký tự mới với khoảng trắng ở đầu (Bên trái) của chuỗi khi tổng độ dài chuỗi mới lớn hơn chuỗi ban đầu. |
PadRight() | Trả về một chuỗi ký tự mới với khoảng trắng ở cuối (Bên phải) của chuỗi khi tổng độ dài chuỗi mới lớn hơn chuỗi ban đầu. |
IndexOf() | Tìm vị trí xuất hiện của một ký tự hoặc một chuỗi con đầu tiên trong một chuỗi.Phương thức trả về -1 nếu không tìm thấy. |
IndexOfAny() | Tìm vị trí xuất hiện của một ký tự hoặc một chuỗi con bất kỳ xuất hiện đầu tiên trong một chuỗi.Phương thức trả về -1 nếu không tìm thấy. |
LastIndexOf() | Tìm vị trí xuất hiện của một ký tự hoặc một chuỗi con xuất hiện cuối cùng trong một chuỗi.Phương thức trả về -1 nếu không tìm thấy. |
LastIndexOfAny() | Tìm vị trí xuất hiện của một ký tự hoặc một chuỗi con xuất hiện cuối cùng trong một chuỗi.Phương thức trả về -1 nếu không tìm thấy. |
Contains() | Tìm kiếm chuỗi con, xác định chuỗi có phải là chuỗi con của một chuỗi hay không. |
CompareTo() | So sánh chuỗi |
ToUpper() | Chuyển đổi định dạng chuỗi sang kiểu chữ in hoa. |
ToLower() | Chuyển đổi định dang chuỗi sang kiểu chữ thường |
Trim() | Loại bỏ khoảng trắng hoặc ký tự đặc biệt ở đầu và cuối của chuỗi. |
TrimStart() | Loại bỏ các ký tự khoảng trắng hoặc ký tự đặc biệt ở đầu của chuỗi. |
TrimEnd() | Loại bỏ các ký tự khoảng trắng hoặc ký tự đặc biệt ở cuối của chuỗi. |
ToString() | Trả về kiểu chuỗi String. |
ToCharArray | Trả về mảng các ký tự trong chuỗi. |
Sau đây là một số ví dụ cơ bản về cách sử dụng phương thức và hàm String trong C#:
string str1 = "Hello.";
int v_length = str1.Length;
Console.WriteLine(v_length); //Ket qua : 6
string str1 = "Hello.";
string str2 = "Welcome to website learn programming online : ihoclaptrinh.com ";
string str_result;
str_result = str1 + str2;
Console.WriteLine(str_result); // Ket qua: Hello.Welcome to website learn programming online : ihoclaptrinh.com
string str = "Welcome to website learn programming online : ihoclaptrinh.com ";
string str_result = str.Substring(11);
Console.WriteLine(str_result); //Ket qua: website learn programming online : ihoclaptrinh.com
str_result = str.Substring(11,33);
Console.WriteLine(str_result); //Ket qua: website learn programming online
string string_methods = "Substring,Split,Replace,ToUpper,ToLower,Trim";
string[] methodsList = string_methods.Split(',');
foreach (string method in methodsList)
{
Console.WriteLine(method);
}
string str = "Learn programming online at ihoclaptrinh.com ";
string str_replace = str.Replace("online", "free");
Console.WriteLine(str_replace); // Ket qua: Learn programming free at ihoclaptrinh.com
string str = "Welcom to website ihoclaptrinh.com";
Console.WriteLine(str.ToUpper()); //Ket qua: WELCOM TO WEBSITE IHOCLAPTRINH.COM
string str = "Welcom To Website ihoclaptrinh.com";
Console.WriteLine(str.ToLower()); //Ket qua: welcom to website ihoclaptrinh.com
string str = " Website ihoclaptrinh.com ";
Console.WriteLine(str.Trim()); //Ket qua : Website ihoclaptrinh.com
string str = "Learning programming C# free online";
Console.WriteLine(str.IndexOf("C#")); //Ket qua: 21