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#中的嵌套命名空间
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短