Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Xử lý chuỗi Qua chương 2, ta đã xem xét về chuỗi và thấy rằng từ khoá String trong C# thực sự tham khảo lớp cơ sở system.String. System.string là lớp rất linh hoạt và mạnh , không phải chỉ là lớp có liên quan đến chuỗi trong .NET. trong phần này ta sẽ xem lại những đặc tính của System.String, sau đó sử dụng chuỗi để ứng dụng trong môt số lớp .NET - cụ thể là lớp System.Text và namespace System.Text.RegularExpressions . • • • Xây dựng chuỗi - nếu ta hay lặp lại việc thay đổi trên 1 chuỗi , ví. | Xử lý chuỗi Qua chương 2 ta đã xem xét về chuỗi và thấy rằng từ khoá String trong C thực sự tham khảo lớp cơ sở system.String. System.string là lớp rất linh hoạt và mạnh không phải chỉ là lớp có liên quan đến chuỗi trong .NET. trong phần này ta sẽ xem lại những đặc tính của System.String sau đó sử dụng chuỗi để ứng dụng trong môt số lớp .NET - cụ thể là lớp System.Text và namespace System.Text.RegularExpressions . Xây dựng chuỗi - nếu ta hay lặp lại việc thay đổi trên 1 chuỗi ví dụ để định 1 độ dài cho chuỗi trước khi trình bày nó hoặc truyền nó đến vài phương thức hoặc phần mềm lớp chuỗi có thể không đủ khả năng để làm.trong tình huống này 1 lớp khác System.Text.StringBuilder thích hợp hơn bởi vì nó được thiết kế để làm trong các tình huống này. Các biểu thức định dạng - ta sẽ xem xét kĩ hơn những biểu thức định dạng sử dụng Console.Writeline . những biểu thức định dạng này sử dụng vài interface. IFormatProvider và IFormattable bằng việc sử dụng các interface này trong lớp riêng ta có thể định nghĩa những chuỗi định dạng riêng để console.Writeline và những lớp quen thuộc sẽ trình bày giá trị trong lớp của ta theo bất cứ cách nào mà ta chỉ định. Biểu thức chính quy regular expressions - .NET cũng đưa ra một số lớp phức tạp mà đưọc dùng khi ta cần xác định hoặc trích ra chuỗi con thoả mãn 1 điều kiện phức tạp từ 1 chuỗi dài.ví dụ như cần tìm tất cả các lần xuất hiện của 1 kí tự hay 1 tập kí tự được lặp lại.hoặc cần tìm tất cả các từ bắt đầu với s và chứa ít nhất 1 kí tự n .mặc dù ta có thể viết phương thức để làm điều này chỉ bằng việc dùng lớp chuỗi nhựng nó rất cồng kềnh. thay vào đó ta có thể dùng 1 vài lớp trong System.Text.RegularExpressions mà đưọc thiết kế để thực thi các quy trình này. System.String Trước khi kiểm tra các lớp chuỗi khác ta sẽ xem lại nhanh những phương thức trong lớp chuỗi. System.String là lớp được thiết kế để lưu trữ chuỗi bao gồm 1 số lớn các thao tác trên chuỗi.không chỉ thế mà còn bởi vì tầm quan trọng của kiểu dữ liệu này C có từ khoá