Summary

In C# namespaces are used for organizing classes, structures, delegates, enumerations, and interfaces. The using directive is used to avoid typing the fully qualified name of namespaces. The alias directive is used to reduce long namespace declarations.

Assemblies can be defined as a collection of functions that are built, versioned, and deployed as a single implementation unit. There are two types of assemblies, private and shared.

A manifest contains the details such as the files that constitute the assembly implementation and the types and resources that constitute an assembly. It also lists the compile-time dependencies on other assemblies.

Another important advantage of C# is that it solves the versioning problem.

Get Special Edition Using C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.