Naming Conventions

Concerning naming, the convention is to use the company name for the top-level namespace name, followed by a product name, a series of (sub)component names, and finally the types within those components. You can find examples of this in the .NET Framework redistributable itself, where the Microsoft namespace is used for anything that isn’t part of the core framework (for example, Microsoft.Win32 for Win32 API wrappers, such as Registry access).

Note: The Holy System and Windows Namespaces

Core parts of the assemblies that ship with the .NET Framework redistributable collectively define the System namespace and its many subnamespaces. Use of this namespace is reserved for Microsoft and the companies participating in the definition ...

Get C# 5.0 Unleashed now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.