How does C # access nested namespace members
This article mainly introduces how C#accesses nested namespace members, the content is detailed and easy to understand, the operation is simple and fast, and it has certain reference value. I believe everyone will gain something after reading this article on how C#accesses nested namespace members. Let's take a look at it together.
nested namespace
Namespaces can be nested, meaning you can define one namespace within another, as follows:
namespace namespace_name1 { //Code declaration namespace namespace_name2 { //Code declaration }}
You can use dot (.) Operator accesses members of nested namespaces, as follows:
using System;
using SomeNameSpace;
using SomeNameSpace.Nested;
namespace SomeNameSpace
{
public class MyClass
{
static void Main()
{
Console.WriteLine("In SomeNameSpace");
Nested.NestedNameSpaceClass.SayHello();
}
}
//inline namespaces
namespace Nested
{
public class NestedNameSpaceClass
{
public static void SayHello()
{
Console.WriteLine("In Nested");
}
}
}
}
When the above code is compiled and executed, it produces the following results:
In SomeNameSpaceIn Nested About "C#How to access nested namespace members" The content of this article is introduced here, thank you for reading! I believe everyone has a certain understanding of "how C#accesses nested namespace members." If you want to learn more, please pay attention to the industry information channel.