This chapter looked at compilation units, namespaces, and assemblies and discussed different fundamental ways to configure these important C# and .NET elements.
The following are the important points mentioned in this chapter.
Namespaces are used for two main purposes:
To organize our classes and other types into logical hierarchies when we write our own programs
As a convenient way to access classes and other types in other components
When a class is inserted into a namespace, its name becomes a combination of the namespace name and the class's short name. This fact prevents name clashes.
A namespace is a logical entity that transcends physical source files and assemblies. A namespace can span over several compilation units and several ...