Xử lý các chuỗi bằng Class string

Một phần của tài liệu Ebook kỹ thuật và thủ thuật lập trình visual basic 2010 2011 tập 2 phần 1 xuân thịnh, nam thuận (Trang 68 - 70)

D i» fta ndAr rệ jt(ộ r© Aí lcoj?

Xử lý các chuỗi bằng Class string

N hư b ạn đã học tro n g các bài tậ p trước, b ạn có th ể mở, b iê n tậ p và lưu n h a n h các file te x t s a n g đĩa b ăn g control TextBox v à m ột số câu lệnh chương tr ìn h được ậo n n lựa tố t. Visual Basic C ũng cung cấp m ột sô” câu lệnh

v à phương thức m ?nh dược th iế t k ế đặc b iệ t d àn h cho việc xử lý các p h ần tử te x t tro n g các chương trìn h . Trong p h ầ n n ày b ạn sẽ học về m ộ t số cách để xử lý các chuỗi .

T ác vụ th ô n g thường n h ấ t m à b ạ n đâ h oàn th à n h cho đến th ờ i điểm này với các chuỗi tro n g sách n ày là ghép chúng b ằn g việc sử dụng to á n tử ghép (&).

Ví dụ cảu lệ n h chương tr ìn h sau đây ghép b a biểu thứ c chuỗi trự c k iệ n và g án k ế t quả "Bring on th e circus!" sang biến chuỗi Slogan:

Dim Sỉogan As String

Slogan = "B ring" & “ on the " & ''circus!"

B ạn cũng cỏ th ể ghép v à xử lý các chuỗi b ằn g việc sử dụng các phương thức tro n g class S trin g của th u viện .NET F ram ew ork. Ví dụ phương thức S trin g .C o n cat cho p hép ghép chuỗi tương đương b ằn g việc sử dụng cú pháp sau đây:

Dim Slogan As string

Slogan = String.Concat(“ Bring” , " on the “ circus!” )

V isual B asic 2010 có h a i phưcmg thức để ghép chuỗi v à n h iều tá c vụ xử lý chuỗi khác. B ạn có th ể sử dụng các to á n tử và h àm từ các p h iê n b ả n trước của V isual B asic (Mid, U Case, LCase ...) hoặc b ạn có th ể sử đụng các phương

thức m ới hơn từ .NET F ram ew ork (S ubstring, T o ư p p er, ToLower Không

có b ấ t lợi t h ậ t sự cho việc sử dụng m ột tro n g h a i kỹ th u ậ t xử lý chuỗi, mặc dù các phương thức cũ hơn h iệ n hữu chủ yếu d àn h cho các mục đích tương th ích . (B ằng việc hỗ trợ cả h a i phưcmg thức, M icrosoft hy vọng chào đón n h ữ n g người n â n g cấp v à cơ sở m ã hiện có của họ, cho ph ép họ học những tín h n ă n g mới với tốc độ của ch ín h m ình). P h ầ n còn lạ i của chương này sẽ tậ p tru n g vào các h à m xử lý chuỗi m ới hơn từ class S trin g của .NET Fram e- w ork. Tuy n h iê n b ạ n có th ể sử dụng m ột tro n g h a i phương thức xử lý chuỗi hoặc k ế t hợp cả h a i phương thức.

B ản g 13-2 liệ t k ê m ột sô" phương thức v à m ột thuộc tín h tro n g class S trin g x u ất h iệ n tro n g các bài tậ p tiếp th eo v à các phương thức g ần tuong đương với chúng tro n g ngôn ngữ lập trìn h Visual Basic. Cột th ứ tư trong b ả n g cung cấp m ã m ẫu sử dụng class S tring.

Một phần của tài liệu Ebook kỹ thuật và thủ thuật lập trình visual basic 2010 2011 tập 2 phần 1 xuân thịnh, nam thuận (Trang 68 - 70)