![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
C# and .NET FrameworkBài 4: .NET và các lớp cơ bảnĐoàn Quang Minh minhdqtt@gmail.com
Số trang: 18
Loại file: pdf
Dung lượng: 216.82 KB
Lượt xem: 15
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:
Tham khảo tài liệu c# and .net frameworkbài 4: .net và các lớp cơ bảnđoàn quang minh minhdqtt@gmail.com, công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
C# and .NET FrameworkBài 4: .NET và các lớp cơ bảnĐoàn Quang Minh minhdqtt@gmail.comC# and .NET FrameworkBài 4: .NET và các lớp cơ bản .NET Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 28. December 2006 Lập trình nâng cao trong C# - Editor: trì Editor: 1 Đoàn Quang Minh oà Mục lụcSystem.ObjectXử lý StringRegular ExpressionGroups of ObjectsReflectionThreading Lập trình nâng cao trong C# - Editor: trì Editor: 2 Đoàn Quang Minh oà System.ObjectLà lớp cơ bản của C#– Nếu không nói gì, một lớp bất kỳ coi như được kế thừa từ ObjectCác phương thức– public virutal string ToString() override phương thức này để chuyển một đối tượng thành xâu ký tự. Thường dùng khi kết xuất thông tin về đối tượng.– public virutal int GetHashTable() Trả về một giá trị băm của đối tượng Thường dùng khi tạo khoá truy xuất cho đối tượng trong một tập dữ liệu như bảng băm hoặc từ điển.– public virutal bool Equals(object obj)– public static bool Equals(object objA, object objB)– public static bool ReferenceEquals(object objA, object objB) So sánh hai đối tượng Lập trình nâng cao trong C# - Editor: trì Editor: 3 Đoàn Quang Minh oà System.ObjectCác phương thức (tiếp)– protected virtual void Finalize() Mang ý nghĩa là hàm huỷ, được gọi bởi bộ thu gom rác. Mặc đư định không thực thi gì. Chỉ override khi cần thiết, ví dụ đóng tập tin.– public Type GetType() Trả về kiểu đối tượng, bao gồm lớp cha, các phương thức, thuộc tính,…– protected object MemberwiseClone() Copy một đối tượng. Chú ý chỉ copy các tham chiếu bên trong đối tượng Lập trình nâng cao trong C# - Editor: trì Editor: 4 Đoàn Quang Minh oà Xử lý StringCó 2 lớp hay được dùng để xử lý xâu đư– String: xử lý các xâu ký tự– StringBuilder: xây dựng một xâu ký tựString: chứa các phương thức cơ bản trong việcxử lý xâu ký tự.– Compare(): so sánh hai xâu.– CompareOrdinal(): so sánh, nhưng không tính đến văn hoá (culture)– Format(): định dạng xâu dựa trên biểu thức định dạng và các tham số đầu vào Lập trình nâng cao trong C# - Editor: trì Editor: 5 Đoàn Quang Minh oà Xử lý StringCác phương thức của String (tiếp)– IndexOf(), IndexOfAny(), LastIndexOf(), LastIndexOfAny(): tìm kiếm chuỗi ký tự, hoặc một phần chuỗi ký tự trong một xâu cho trước.– PadLeft(), PadRight(): điền thêm vào đầu hoặc cuối xâu bởi ký tự cho (), trước.– Replace(): thay thế một mẫu trong xâu bởi một chuỗi ký tự khác.– Split(): cắt một xâu thành một tập hợp các xâu con dựa theo một ký tự phân cách cho trước.– Substring(): lấy một phần xâu con từ một xâu cho trước.– ToLower(), ToUpper(): biến các ký tự trong xâu thành ký tự thường hoặc ký tự hoa.– Trim(), TrimEnd(), TrimStart(): xoá các ký tự trắng ở đầu, cuối xâu.– Insert(), Remove(): chèn vào, xoá đi một xâu con trong một xâu cho xo trước.– StartsWith(), EndsWith(): kiểm tra xem xâu có bắt đầu, kết thúc bởi một xâu khác. Lập trình nâng cao trong C# - Editor: trì Editor: 6 Đoàn Quang Minh oà Xử lý StringĐể xử lý xâu, chúng ta hay dùng các phép toánnhư so sánh, gán, cộng thêm (+=)– Ưu điểm: Các phép toán đơn giản, dễ dùng– Nhược điểm: Hiệu suất quản lý bộ nhớ thấpKhi cần xây dựng một chuỗi văn bản phức tạpvà có độ dài tương đối lớn, chúng ta dùng lớpStringBuilder– StringBuilder cho phép nối thêm các xâu mới vào trong một tập hợp các xâu có sẵn mà không cần quá nhiều các thao tác xử lý vùng nhớ– Ví dụ: Lập trình nâng cao trong C# - Editor: trì Editor: 7 Đoàn Quang ...
Nội dung trích xuất từ tài liệu:
C# and .NET FrameworkBài 4: .NET và các lớp cơ bảnĐoàn Quang Minh minhdqtt@gmail.comC# and .NET FrameworkBài 4: .NET và các lớp cơ bản .NET Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 28. December 2006 Lập trình nâng cao trong C# - Editor: trì Editor: 1 Đoàn Quang Minh oà Mục lụcSystem.ObjectXử lý StringRegular ExpressionGroups of ObjectsReflectionThreading Lập trình nâng cao trong C# - Editor: trì Editor: 2 Đoàn Quang Minh oà System.ObjectLà lớp cơ bản của C#– Nếu không nói gì, một lớp bất kỳ coi như được kế thừa từ ObjectCác phương thức– public virutal string ToString() override phương thức này để chuyển một đối tượng thành xâu ký tự. Thường dùng khi kết xuất thông tin về đối tượng.– public virutal int GetHashTable() Trả về một giá trị băm của đối tượng Thường dùng khi tạo khoá truy xuất cho đối tượng trong một tập dữ liệu như bảng băm hoặc từ điển.– public virutal bool Equals(object obj)– public static bool Equals(object objA, object objB)– public static bool ReferenceEquals(object objA, object objB) So sánh hai đối tượng Lập trình nâng cao trong C# - Editor: trì Editor: 3 Đoàn Quang Minh oà System.ObjectCác phương thức (tiếp)– protected virtual void Finalize() Mang ý nghĩa là hàm huỷ, được gọi bởi bộ thu gom rác. Mặc đư định không thực thi gì. Chỉ override khi cần thiết, ví dụ đóng tập tin.– public Type GetType() Trả về kiểu đối tượng, bao gồm lớp cha, các phương thức, thuộc tính,…– protected object MemberwiseClone() Copy một đối tượng. Chú ý chỉ copy các tham chiếu bên trong đối tượng Lập trình nâng cao trong C# - Editor: trì Editor: 4 Đoàn Quang Minh oà Xử lý StringCó 2 lớp hay được dùng để xử lý xâu đư– String: xử lý các xâu ký tự– StringBuilder: xây dựng một xâu ký tựString: chứa các phương thức cơ bản trong việcxử lý xâu ký tự.– Compare(): so sánh hai xâu.– CompareOrdinal(): so sánh, nhưng không tính đến văn hoá (culture)– Format(): định dạng xâu dựa trên biểu thức định dạng và các tham số đầu vào Lập trình nâng cao trong C# - Editor: trì Editor: 5 Đoàn Quang Minh oà Xử lý StringCác phương thức của String (tiếp)– IndexOf(), IndexOfAny(), LastIndexOf(), LastIndexOfAny(): tìm kiếm chuỗi ký tự, hoặc một phần chuỗi ký tự trong một xâu cho trước.– PadLeft(), PadRight(): điền thêm vào đầu hoặc cuối xâu bởi ký tự cho (), trước.– Replace(): thay thế một mẫu trong xâu bởi một chuỗi ký tự khác.– Split(): cắt một xâu thành một tập hợp các xâu con dựa theo một ký tự phân cách cho trước.– Substring(): lấy một phần xâu con từ một xâu cho trước.– ToLower(), ToUpper(): biến các ký tự trong xâu thành ký tự thường hoặc ký tự hoa.– Trim(), TrimEnd(), TrimStart(): xoá các ký tự trắng ở đầu, cuối xâu.– Insert(), Remove(): chèn vào, xoá đi một xâu con trong một xâu cho xo trước.– StartsWith(), EndsWith(): kiểm tra xem xâu có bắt đầu, kết thúc bởi một xâu khác. Lập trình nâng cao trong C# - Editor: trì Editor: 6 Đoàn Quang Minh oà Xử lý StringĐể xử lý xâu, chúng ta hay dùng các phép toánnhư so sánh, gán, cộng thêm (+=)– Ưu điểm: Các phép toán đơn giản, dễ dùng– Nhược điểm: Hiệu suất quản lý bộ nhớ thấpKhi cần xây dựng một chuỗi văn bản phức tạpvà có độ dài tương đối lớn, chúng ta dùng lớpStringBuilder– StringBuilder cho phép nối thêm các xâu mới vào trong một tập hợp các xâu có sẵn mà không cần quá nhiều các thao tác xử lý vùng nhớ– Ví dụ: Lập trình nâng cao trong C# - Editor: trì Editor: 7 Đoàn Quang ...
Tìm kiếm theo từ khóa liên quan:
tài liệu công nghệ thông tin thủ thuật máy tính kinh nghiệm máy tính hướng dẫn học công nghệ thông tin mẹo công nghệ thông tinTài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 332 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 323 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 227 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 223 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 216 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 213 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 210 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 205 0 0 -
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 204 0 0 -
Chiêu 28: Trích xuất dữ liệu số trong 1 chuỗi bằng VBA
4 trang 200 0 0