• In .Net framework namespaces are used to manage classes.
• The Key difference between .Net namespaces and java packages is that namespace doesn’t define the physical layout of source file while java packages do.
• Namespace define logical structure of the code.
• Namespaces can be utilized via using keyword, in .net framework, many class have their namespace defined such as System.Net.
• We can create our own C# source files which can relate to multiple projects.