Saturday, February 27, 2016

Nested Namespaces in C#

When a Namespace is declared inside the other namespace that declaration is called nesting namespaces. You can nest namespaces to any level you want. There are 2 ways to nest the namespaces which are as under:
  • We have nested namespaces to 3 levels. The fully qualified name of Customer class in the below code snippet is ABC.XYZ.PQR.Customer
using System;
namespace ABC
{
    namespace XYZ
    {
        namespace PQR
        {
            //Our Types(Classes,Interfaces,Structures,Delegates,Enumerations etc..)
            class Customer
            {
                //Class code
            }
        }
    }
}
  • Another approach to nest namespaces is using the dot operator.
using System;namespace ABC.XYZ.PQR //Nesting namespaces using dot operator
{

    // Types(Classes,Interfaces,Structures,Delegates,Enumerations etc..)

No comments:

Post a Comment