Do an assembly have multiple namespaces or is composed of single namespace

assemblies, dll, namespaces

Solution

- An assemblies is a collection of code - objects, methods, properties, and other resources.

- A Namespace is a logical groupings of those things.

An assembly can contain multiple namespaces, because it can contain multiple logical groupings of objects and methods. Most assemblies I've seen are a single namespace, just for clarity, but there's no reason a single assembly couldn't contain a dozen different namespaces.

Problem

Can an assemble have multiple namespaces or is composed of single namespace.

Original source