Tổng hợp những hàm giải quyết và xử lý chuỗi trong lập trình C #. Một số hàm thông dụng về cách giải quyết và xử lý chuỗi linh động hơn trong lập trình C #
Tóm Tắt
Khai báo chuỗi C#
string str ,str1,str2; // khai báo danh sách chuỗi str="hàm xử lý, xữ lý chuỗi c#"; //gán giá trị chuỗi str1="xử lý chuỗi 1"; str2="xử lý chuỗi 2";
Lấy chiều dài chuỗi C#
str.Length
So sánh 2 chuỗi C#
String.Compare(str1, str2, true)
So sánh hai chuỗi không phân biệt hoa thường, str1 bằng, nhỏ hơn, lớn hơn str2
VD : Kiểm tra xem 2 chuỗi có giống nhau hay không
if (String.Compare(str1, str2, true) == 0) { Console.Write("Giống nhau, không phân biệt hoa thường"); } else if (String.Compare(str1, str2, true) < 0) { Console.Write("str1 nhỏ hơn str2, không phân biệt hoa thường"); }
String.Compare(str1, str2, false)
Giống như trên, nhưng phân biệt chữ hoa và chữ thường .
Kiểm tra sự tồn tại của chuỗi 1 (Str1) trong chuỗi 2 (Str2)
Str1.Contains(Str2)
Tìm vị trí hiển thị của chuỗi C#
Str1.IndexOf("chuỗi")
Hàm trả về vị trí xuất hiện đầu tiên của ký tự “chuỗi” trong Str1.
Trả về -1 nếu trong Str1 không có ký tự “chuỗi”.
Tìm vị trí xuất hiện cuối cùng của chuỗi C#
Str1.LastIndexOf("chuỗi")
Hàm trả về vị trí xuất hiện cuối cùng của ký tự “chuỗi” trong Str1.
Trả về -1 nếu trong Str1 không có ký tự “chuỗi”.
Kiểm tra xem chuỗi 1 (Str1) có bắt bầu bằng ký tự trong chuỗi 2 (Str2) không
Str1.StartsWith(Str2)
Thay thế chuỗi C#
Str = Str.Replace(",",".")
Thay thế dấu ‘, ’ thành dấu ‘. ’ trong chuỗi Str .
Str = Str.Replace("xử lý","hàm chuỗi")
Thay thế chuỗi ‘xử lý’ thành chuỗi ”hàm chuỗi’ trong chuỗi Str.
Cắt chuỗi con C#
Str1 = Str.SubString(2)
Tạo chuỗi con từ chuỗi Str mở màn từ vị trí 2 đến hết .
Str1 = Str.Substring(0,6)
Cắt chuỗi từ vị trí tiên phong ( vị trí 0 ) đến vị trí số 6, hiệu quả là ‘ hàm xử ’ .
Tách chuỗi C#
.Split
Vd :
/ / tách trong chuỗi str trên khi gặp ký tự ‘, ’
string[] arrListStr = str.Split(',');
/ / tác dụng
arrListStr[0] = 'hàm xử lý' và arrListStr[1]='xữ lý chuỗi c#'
Hoặc :
/ / tách trong chuỗi str trên khi gặp ký tự ‘, ’
string[] arrListStr = str.Split(new char[] { ',' });
/ / tác dụng
arrListStr[0]='hàm xử lý' và arrListStr[1]='xữ lý chuỗi c#'
Chuyển chữ hoa sang chữ thường và ngược lại C#
Str = Str.Trim()
Cắt hết khoảng chừng trắng ở đầu và cuối chuỗi
Str = Str.TrimLeft()
Cắt hết khoảng chừng trắng ở đầu chuỗi
Str = Str.TrimRight()
Cắt hết khoảng chừng trắng ở cuối chuỗi
Xóa chuỗi C#
Str1.Remove(1)
Xóa chuỗi Str1 từ vị trí 1 đến hết.
Str.Remove(1,5)
Xóa 1 chuỗi con trong Str1 có chiều dài là 5. Từ vị trí 1 đến vị trí 5
Chúc những bạn thành công xuất sắc !
Source: https://final-blade.com
Category : Kiến thức Internet