C# 命名空间与程序结构

目录

前言

一、命名空间声明

二、命名空间的引用:using语句

三、C#的程序结构

1、程序结构

2、C#的Main()方法

总结


前言

现实世界中不同对象间的相互联系和相互作用构成了各种不同的系统, 不同系统 间的相互联系和相互作用构成了更庞大的系统,进而构成了整个世界。在面向对象概念中把这些系统称为命名空间。
命名空间提供了一种组织相关类和其它类型的方式。与文件或组件不同,命名空间是一种逻辑组合,而不是物理组合,应用命名空间可以防止 命名冲突

一、命名空间声明

命名空间声明用 namespace 关键字用于声明一个命名空间。此命名空间范围允许组织代码并提供了创建全局唯一类型的方法。

命名空间定义的一般格式如下:

namespace Sun //命名空间
{
    class Hello  //类
    {
        public Static void Say()
        {
            System.console.writeln("hello");
        }
    }
}

其中:
(1)命名空间的名称可以是 C#合法标识符。
(2)不要为命名空间和类取相同的名称。也不必强求使命名空间名称与程序集名相似
(3)缺少情况下,命名空间访问权限为公有,声明命名空间时不能使用任何修饰符。

二、命名空间的引用:using语句

using 语句方便了对在其它命名空间中定义的命名空间和类型的使用。using 指令仅影响命名空间或类型名称和简单名称的名称解析过程,与声明不同,using 指令不会将新成员添加到它们与所在的编译单元或命名空间相对应的声明空间中。语句主要有两种:
using 命名空间名称 ; // 用于导入一个命名空间的类型成员。
using 别名指令 = 命名空间或类型名称 ; // 用于为一个命名空间或类型启用一个别名。
</
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值