Namespace has two basic functionality :-
√ In Object Oriented world many times its possible that programmers will use the
same class name.By qualifying NameSpace with classname this collision is able to
be removed.
√ NameSpace Logically group types, example System.Web.UI logically groups
our UI related features.