Namespace in C#


Namespace in C# development is very heavily used regularly; it is helpful when we develop a relatively large or complex project.  For instance, .NET uses namespace to organise its classes.

When it comes to using namespace in C#, it allows us to access the class of namespace by using namespace.classname syntax.  Alternatively, we can use keyword using syntax, so we don’t need to use a complete name to access a class.

Access the class in a different namespace – Fully Qualified Name

In the above code, we declare a new namespace called Greeting; in the Greeting namespace, we define a class called MorningGreet; within the class, there is a GoodMorning Method.

In Line 17, we need to disclose the spacename Greeting when we make an instance morning of MorningGreet class. Otherwise, the compiler can’t find where is the class from, even though the class is declared as public.

Another Approach – Keyword Using

We did some modification on the code snippet by add namespace Greeting on line 3.

As a result, when we need to access MorningGreet class, we don’t need to use the fully qualified name of the class. This is quite useful when we develop a relatively large or complex project.

1 Reply to “Namespace in C#”

  1. Today, taking into consideration the fast chosen lifestyle that everyone is having, credit cards get this amazing demand throughout the market. Persons out of every arena are using credit card and people who not using the credit card have prepared to apply for just one. Thanks for spreading your ideas in credit cards. medications for impotence

Leave a Reply

Your email address will not be published. Required fields are marked *