二、C#基础语法

1、c#程序结构

1.1接口介绍

main是程序执行的起点
在这里插入图片描述
引用命名空间(灰色显示的命名空间,是还未使用的,删除后不影响程序运行)
在这里插入图片描述

1.2深入了解VS

  • .Sln解决方案文件
  • .csproj项目文件
  • .cs类文件
  • 解决方案文件和项目文件及类文件之间的关系(解决方案包含项目,项目包含类文件)

在这里插入图片描述

在这里插入图片描述
可以右击选择在资源管理器中打开
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2、命名空间及标识符、关键字

2.1 命名空间

  • 是.NET中提供应用程序代码容器的方式,这样就可以唯一地标识代码及其内容。
  • 在C#中,创建命名空间的关键字是namespace,在VS中创建控制台应用程式时,会自动加入命名空间,格式事宜namespace空间名称。命名空间是以“层”形式存在的,如有多层则以“.”分开。
    在这里插入图片描述
    在C#中,有事命名空间相当长,输入起来很繁琐,用这种方式指定某个特定的类也是不要的
  • 要解决这种问题,可以在文件的顶部列出类的命名空间,前面加上USING关键字,这样应用一个命名空间后,访问器空间内的防范就会向在其类内访问一样。
  • Using还有另一个作用,就是给命名空间一个别名。如果命名空间的名称非常长,又在在代码中使用多次,而用户不希望命名空间的名称包含在USING指令中。(例如,避免类名冲突)这是可以给命名空间指定一个别名。
  • 其语法如下:using 别名=命名空间
    在这里插入图片描述

2.2标识符与关键字

  • 标识符是程序编写人员为常量、变量、数据类型、方法、函数、属性、类、程序等定义的名称
  • 例如定义一个字符串变量 String username;
  • 关键字对于C#编译器而言,具有特定含义的名称比如程序中的using class static、void都属于关键字。如果错误地将关键字用作标识符,编译器会产生一个错误,我们马上就会知道出错了,所以不必担心。

2.3 标识符的规定

  • 只能由大写字母,小写字母,数字和下划线组成
  • 必须以字母或下划线开头
  • c语言是区分大小写的,username与Username是不同的标识符
  • 如果C#关键字作为标识符就在标识符前加上"@"
  • 标识符的命名最好好辨认
    在这里插入图片描述

3、编程规范

  • 良好的程序编写规范,不仅可以提高代码的可读性,而且可以提高团队的合作效率
  • 正如写文章一样,分为若阁自然段,每段开头空两格。仔细想一下,如不分段,文章也不会影响表达意思,那分段的原因是让读者能够有条理地去看文章。

3.1 编制代码规范

建议使用系统的默认设置,同时,需要注意一下几点:

  • 注意养成不丢大括号的习惯(在使用if语句时,如果语句不多于一行,可以不适用大括号)
  • 同时定义多个类型时,做好分开定义。
  • 每一条语句写成一行,也就是遇到“;”就换行。多条语句写为一行会使代码比较混乱。

3.2命名规范

  • 目前,在.NET Framework名称空间中有两种命名约定称之为pascalCase和CamelCase
  • 这两个名称中使用的大小写标识他们的用法。这两种命名约定都用用到由多个单词组成的名称中,并指定名称中的每个单词除了第一个字母大写外,其余字母都小写。在camelCase中,还有一个规则,即第一个单词以小写字母开头。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值