C#中的命名空间
C#命名空间
在C#中,命名空间用于对相似类型的类进行分组。在不同命名空间中具有相同名称的两个类永远不会相互冲突。
在C#中,命名空间可以是:
用户自定义
预定义,内置在.NET类库中
在这里,我们需要使用using关键字来访问已定义的命名空间。
语法:
namespace <namespace_name>
{
//在这里写代码
}注意:
要声明用户定义的命名空间,我们需要使用namespace关键字。
如果要访问命名空间中定义的类,则需要使用。(点)运算符。
示例
using System;
using System.Collections;
namespace namespace1
{
class ABC
{
public void fun()
{
Console.WriteLine("Inside Namespace1");
}
}
}
namespace namespace2
{
class ABC
{
public void fun()
{
Console.WriteLine("Inside Namespace2");
}
}
}
class Program
{
static void Main()
{
namespace1.ABC OB1 = new namespace1.ABC();
namespace2.ABCOB2 = new namespace2.ABC();
OB1.fun();
OB2.fun();
}
}输出结果
Inside Namespace1
Inside Namespace2阅读更多:C#中的“using”关键字,C#中的嵌套命名空间
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短