.NET cung cấp một thư viện các lớp có tên là .NET cung cấp một thư viện các lớp có tên là
FCL
FCL
Người lập trình không thể nào nhớ hết được tên Người lập trình không thể nào nhớ hết được tên
của các lớp trong .NET Framework
của các lớp trong .NET Framework
Không gian tên sẽ hạn chế phạm vi của một tênKhông gian tên sẽ hạn chế phạm vi của một tên Tên này chỉ có ý nghĩa trong vùng đã định nghĩa Tên này chỉ có ý nghĩa trong vùng đã định nghĩa Ví dụ: System.Console.WriteLine(); Ví dụ: System.Console.WriteLine();
Ngôn ngữ C#Ngôn ngữ C# Ngôn ngữ C#
Không gian tênKhông gian tên
Không gian tên có thể được chia thành các Không gian tên có thể được chia thành các
không gian tên con gọi là subnamespace
không gian tên con gọi là subnamespace
Người lập trình có thể tạo ra các không gian tênNgười lập trình có thể tạo ra các không gian tên Ví dụ: Ví dụ:
Không gian tên System có chứa các không gian tên Không gian tên System có chứa các không gian tên con như: Configuration, Collections, Data, …
con như: Configuration, Collections, Data, …
Không gian tên Collection còn chia thành nhiều không Không gian tên Collection còn chia thành nhiều không gian tên con nữa
gian tên con nữa
Ngôn ngữ C#Ngôn ngữ C# Ngôn ngữ C#
Toán tử ‘.’Toán tử ‘.’
Sử dụng để truy cập đến phương thức hay dữ Sử dụng để truy cập đến phương thức hay dữ
liệu trong một lớp
liệu trong một lớp
Ngăn cách giữa tên lớp đến một không gian tênNgăn cách giữa tên lớp đến một không gian tên Ví dụ: SystemVí dụ: System..ConsoleConsole..WriteLine(); WriteLine();
Ngôn ngữ C#Ngôn ngữ C# Ngôn ngữ C#
28