C# String Methods

C# String Methods là gì ?

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.

 

Các phương thức và hàm xử lý chuỗi String trong C# (C# String Methods).

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.
ToCharArrayTrả về mảng các ký tự trong chuỗi.

 

Cách sử dụng phương thức và hàm string trong C#.

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#:

- Cách tính độ dài của chuỗi String trong C# sử dụng phương thúc Length

Ví dụ

string str1 = "Hello.";
int v_length = str1.Length;
Console.WriteLine(v_length);   //Ket qua : 6

- Cách nối chuỗi String trong C# bằng toán tử +

Ví dụ

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

- Cách cắt chuỗi String trong C# sử dụng phương thức Substring()

Ví dụ

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

- Cách tách chuỗi trong C# sử dụng phương thức Split()

Ví dụ

string string_methods = "Substring,Split,Replace,ToUpper,ToLower,Trim";
string[] methodsList = string_methods.Split(',');
            foreach (string method in methodsList)
            {
                Console.WriteLine(method);
            }

- Thay thế chuỗi trong C# sử dụng phương thức Relapce()

Ví dụ

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

- Chuyển thành chữ in hoa trong C# sử dụng phương thức ToUper()

Ví dụ

string str = "Welcom to website ihoclaptrinh.com";
Console.WriteLine(str.ToUpper()); //Ket qua: WELCOM TO WEBSITE IHOCLAPTRINH.COM

- Chuyển thành chữ thường trong C# sử dụng phương thức ToLower()

Ví dụ

string str = "Welcom To Website ihoclaptrinh.com";
Console.WriteLine(str.ToLower());  //Ket qua: welcom to website ihoclaptrinh.com

- Loại bỏ khoảng trắng ở đầu và cuối chuỗi sử dụng phương thức Trim()

Ví dụ

string str = " Website ihoclaptrinh.com ";
Console.WriteLine(str.Trim()); //Ket qua : Website ihoclaptrinh.com

-Tìm vị trí ký tự hoặc chuỗi con trong một chuỗi sử dụng phương thức IndexOf()

Ví dụ

string str = "Learning programming C# free online";
 Console.WriteLine(str.IndexOf("C#")); //Ket qua: 21