Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
252,5 KB
Nội dung
Bài Namespace Ôn tập lại cũ • Khái niệm Properties • Cú pháp viết properties • Read only properties • Write only properties • Read and Write properties • Khái niệm Indexers • Cú pháp viết Indexers Nội dung trình bày • Namespace gì? • System namespace • Custom namespace • Access modifier cho namespace • Unqualified Qualified naming • Nested namespace • Namespace alias Subject name / Session# / of Totalpage Namespace Khi viết ứng dụng lớn nhiều người tham gia, xảy tình lớp đặt tên giống C# phép lớp trùng tên project Vậy làm nào? • Đặt lớp vào namespace Các lớp có liên quan thường đặt vào namspace Nhự hiểu namespace thư viện, thư viện có nhiều lớp Namespace System namespace • Đó namespace hệ thống ngôn ngữ lập trình cung cấp cho người dùng • Ví dụ System namespace chứa lớp Console, Math • Ví dụ số system namespace khác • System.Xml • System.Data • System.Collections Namespace Custom namespace • Namespace chứa bên lớp, Interface, delegates enumerations • Cú pháp khai báo: namespace { //body } Namespace Phạm vi truy xuất namespace • Phạm vi truy xuất namespace luôn public • Ví dụ DEMO namespace Namespace Unqualified Qualified naming • Để sử dụng lớp namespace dùng từ khóa using để khai báo tên namspace đầu chương trình, cách gọi Unqualified naming • Hoặc viết tên namespace.tênlớp, cách gọi qualified naming Namespace Nested namespace(namespace lồng nhau) • Trong C# cho phép namespace chứa namespace khác Namespace Namespace aliases(đặt bí danh cho namespace) • Nếu namespace dài nên đặt cho bí danh để ngắn viết code • Cú pháp: using = Namespace Tổng kết • Namespace gì? • System namespace • Custom namespace • Access modifier cho namespace • Unqualified Qualified naming • Nested namespace • Namespace alias [...]...Namespace Tổng kết • Namespace là gì? • System namespace • Custom namespace • Access modifier cho namespace • Unqualified và Qualified naming • Nested namespace • Namespace alias ... namspace đầu chương trình, c ch gọi Unqualified naming • Ho c viết tên namespace.tênlớp, c ch gọi qualified naming Namespace Nested namespace(namespace lồng nhau) • Trong C# cho phép namespace chứa... namespace kh c • System.Xml • System.Data • System.Collections Namespace Custom namespace • Namespace chứa bên lớp, Interface, delegates enumerations • C pháp khai báo: namespace ... namspace Nhự hiểu namespace thư viện, thư viện c nhiều lớp Namespace System namespace • Đó namespace hệ thống ngôn ngữ lập trình cung c p cho người dùng • Ví dụ System namespace chứa lớp Console,