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 送给学长毕业祝福语简短