Thao tác trên chuỗ

Một phần của tài liệu Tài Liệu Học Ngôn Ngữ Lập Trình C#_p7 pptx (Trang 39 - 40)

Lớp string cung cấp rất nhiều số lượng các phương thức để so sánh, tìm kiếm và thao tác trên chuỗi, các phương thức này được trình bày trong bảng 10.1:

Remove() Split() StartWidth() SubString() ToCharArray() ToLower() ToUpper() Trim() TrimEnd() TrimStart() Xóa đi một số ký tự xác định.

Trả về chuỗi được phân định bởi những ký tự xác định trong chuỗi.

Xem chuỗi có bắt đầu bằng một số ký tự xác định hay không.

Lấy một chuỗi con.

Sao chép những ký tự từ một chuỗi đến mảng ký tự. Trả về bản sao của chuỗi ở kiểu chữ thường.

Trả về bản sao của chuỗi ở kiểu chữ hoa.

Xóa bỏ tất cả sự xuất hiện của tập hợp ký tự xác định từ vị trí đầu tiên đến vị trí cuối cùng trong chuỗi. Xóa như nhưng ở vị trí cuối.

Xóa như Trim nhưng ở vị trí đầu.

Bảng 10.1 : Phương thức và thuộc tính của lớp String

Trong ví dụ 10.1 sau đây chúng ta minh họa việc sử dụng một số các phương thức của chuỗi như Compare(), Concat() (và dùng toán tử +), Copy() (và dùng toán tử =), Insert(),

EndsWith(), và chỉ mục IndexOf.  Ví dụ 10.1 : Làm việc với chuỗi.

--- namespace Programming_CSharp

{

using System;

public class StringTester {

static void Main() {

// khởi tạo một số chuỗi để thao tác string s1 = “abcd”;

string s2 = “ABCD”;

string s3 = @“Trung Tam Dao Tao CNTT Thanh pho Ho Chi Minh Viet Nam”; int result;

// So sánh hai chuỗi với nhau có phân biệt chữ thường và chữ hoa result = string.Compare( s1 ,s2);

Console.WriteLine(“So sanh hai chuoi S1: {0} và S2: {1} ket qua: {2} \n”, s1 ,s2 ,result);

// Sử dụng tiếp phương thức Compare() nhưng trường hợp này không biệt // chữ thường hay chữ hoa

Một phần của tài liệu Tài Liệu Học Ngôn Ngữ Lập Trình C#_p7 pptx (Trang 39 - 40)

Tải bản đầy đủ (PDF)

(40 trang)