C#入门2.2——命名空间标识符关键字

命名空间

namespaceusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//引用命名空间
namespace ConsoleApplication2 //项目名或者命名空间
{
class Program //Program类
{
static void Main(string[] args) //程序的主入口,或者Main函数
{
 //这里是写代码的
}
 }
}


是.NET中提供应用程序代码容器的方式,这样就可以唯一地标识代码极其内容。

在C#中,创建命名空间的关键字是namespace,在VS中创建控制台应用程序是就会自动加入命名空间,格式是以namespace空间名称,命名空间是以“层”形式存在的,如有多层,则以“.”分开。

在C#中,有时命名空间相当长,输入起来很繁琐,用这种方式指定某个特定的类也是不必要的。

要解决这种问题,可在文件的顶部列出类的命名空间,前面加上using关键字,这样引用一个命名空间后,访问其空间内的方法就会像在其类内访问一样。

using还有另一个作用,就是给命名空间一个别名。如果命名空间的名称非常长,又要在代码中使用多次,而用户不希望该命名空间的名称包含在using指令中(例如,避免类名冲突),这时就可以给该命名空间指定一个别名。

其语法如下:using 别名=命名空间


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MK = System.Console;    
namespace ConsoleApplication2  
{
    class Program  
    {
        static void Main(string[] args) 
        {
            Console.WriteLine("输出语句");
            MK.WriteLine("别名输出语句");
            MK.ReadKey();
        }
    }
}

标识符、关键字

标识符是程序编写人员为常量、变量、数据类型、方法、函数、属性、类、程序等定义的名称。

例如定义一个字符串变量:String username;

关键字对于C#编译器而言,具有特定含义的名称,比如程序中的using,class,static,void都属于关键字。

如果错误地将关键字用作标识符,编译器会产生一个错误,我们马上就会知道出错了,所以不用担心。


标识符的规定

只能由大写字母、小写字母、数字和下划线_组成

必须以字母或者下划线开头

C语言是区分大小写的,username与Username是不同的标识符

如果C#关键字作为标识符就在标识符前加上“@”

标识符的命名最好好辨认(可用英文)


  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值