Use of Namespaces in C#
As far as I know, they are used for two things: • To structure the project into meaningful pieces • To distinguish classes with the same name That’s basically it. I would add to your first point that namespaces provide structure larger than just that of the project, since namespaces may span projects and assemblies. … Read more