C Sharp và kiến trúc .NET. C Sharp cơ bản- P17
Số trang: 5
Loại file: pdf
Dung lượng: 164.95 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P17:Bạn đừng bao giờ xem xét ngôn ngữ C# một cách tách biệt, nó luôn đồng hành với "Bộ khung .NET". C# là một trình biên dịch hướng .NET, nghĩa là tất cả các mã của C# luôn luôn chạy trên trên môi trường .NET Framework.
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P17 Xử lý StringString.Format: định dạng xâu– Giống như hàm printf() của C, phương thức static Format của lớp String cho phép định dạng một chuỗi các tham số theo mẫu cho trước.– Cú pháp:public static string Format( string format, object arg0 ); Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 9 Xử lý StringChuỗi format chứa một hoặc nhiều các đốitượng cần format, theo mẫu{index[,alignment][:formatString]}– index: chỉ số của đối tượng trong danh sách các đối tượng cần format– alignment: tuỳ chọn, là độ dài tối thiểu để chứa giá trij chuỗi của đối tượng đã được format– formatString: mã format.– Ví dụ, string.Format(“I have {0,-4:G} computers”, x), với x = 2 thì giá trị là “I have 2___ computers” Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 10 Biểu thức chính quy (Regular Expression)Regular Expression là lớp thực hiện các thao tácliên quan đến biểu thức chính quy:– Gồm một tập các ký tự đại diện;– Các phương thức phục vụ cho việc tìm kiếm và thay thế;– Sử dụng biểu thức chính quy, có thể thực hiện các công việc phức tạp về xử lý chuỗi Kiểm định chuỗi đầu vào theo một tiêu chuẩn nào đó; Định dạng lại chuỗi (thay thế các ký tự không hợp lệ); TÌm kiếm và trích từ chuỗi đầu vào ra những thành phần đặc biệt. Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 11 Biểu thức chính quy (Regular Expression)Ký tự Ý nghĩa^ Bắt đầu của chuỗi$ Kết thúc của chuỗi. Tất cả ký tự, ngoại trừ xuống dòng * Lặp lại 0 lần hoặc nhiều hơn+ Lặp lại ít nhất 1 lần? Lặp lại 0 hoặc 1 lầns Khoảng trắng, bao gồm cả tabS Tất cả các ký tự mà không là khoảng trắng Kết thúc nhómB Không kết thúc nhóm Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 12 Biểu thức chính quy (Regular Expression)Biểu thức chính quy trong C# – Nằm trong namespace System.Text.RegularExpression – Cung cấp các lớp Regex, Match,…Ví dụ – Kiểm tra xem 1 chuỗi đầu vào có là số nguyên hay không? Regex re = new Regex(@d+); Match m = re.Match(s); if (m.Success) { // match is found, s is a number } else { // match not found, s isn’t a number }Bài tập: kiểm tra một chuỗi có biểu diễn một địa chỉ mail hay không? Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 13
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P17 Xử lý StringString.Format: định dạng xâu– Giống như hàm printf() của C, phương thức static Format của lớp String cho phép định dạng một chuỗi các tham số theo mẫu cho trước.– Cú pháp:public static string Format( string format, object arg0 ); Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 9 Xử lý StringChuỗi format chứa một hoặc nhiều các đốitượng cần format, theo mẫu{index[,alignment][:formatString]}– index: chỉ số của đối tượng trong danh sách các đối tượng cần format– alignment: tuỳ chọn, là độ dài tối thiểu để chứa giá trij chuỗi của đối tượng đã được format– formatString: mã format.– Ví dụ, string.Format(“I have {0,-4:G} computers”, x), với x = 2 thì giá trị là “I have 2___ computers” Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 10 Biểu thức chính quy (Regular Expression)Regular Expression là lớp thực hiện các thao tácliên quan đến biểu thức chính quy:– Gồm một tập các ký tự đại diện;– Các phương thức phục vụ cho việc tìm kiếm và thay thế;– Sử dụng biểu thức chính quy, có thể thực hiện các công việc phức tạp về xử lý chuỗi Kiểm định chuỗi đầu vào theo một tiêu chuẩn nào đó; Định dạng lại chuỗi (thay thế các ký tự không hợp lệ); TÌm kiếm và trích từ chuỗi đầu vào ra những thành phần đặc biệt. Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 11 Biểu thức chính quy (Regular Expression)Ký tự Ý nghĩa^ Bắt đầu của chuỗi$ Kết thúc của chuỗi. Tất cả ký tự, ngoại trừ xuống dòng * Lặp lại 0 lần hoặc nhiều hơn+ Lặp lại ít nhất 1 lần? Lặp lại 0 hoặc 1 lầns Khoảng trắng, bao gồm cả tabS Tất cả các ký tự mà không là khoảng trắng Kết thúc nhómB Không kết thúc nhóm Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 12 Biểu thức chính quy (Regular Expression)Biểu thức chính quy trong C# – Nằm trong namespace System.Text.RegularExpression – Cung cấp các lớp Regex, Match,…Ví dụ – Kiểm tra xem 1 chuỗi đầu vào có là số nguyên hay không? Regex re = new Regex(@d+); Match m = re.Match(s); if (m.Success) { // match is found, s is a number } else { // match not found, s isn’t a number }Bài tập: kiểm tra một chuỗi có biểu diễn một địa chỉ mail hay không? Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 13
Tìm kiếm theo từ khóa liên quan:
lập trình windows lập trình với vc/mfc giáo trình lập trình C Visual C tài liệu lập trìnhGợi ý tài liệu liên quan:
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 182 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 158 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 154 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 116 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 114 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 104 0 0 -
Excel add in development in c and c phần 9
0 trang 101 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 100 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 91 0 0 -
87 trang 71 0 0