C#课堂笔记(二)

烂漫一生 提交于 2020-02-26 10:07:28

C#基础

一、C#中的命名空间

C#程序中的一种代码组织形式,主要用来标识类的可见范围,使用namespace关键字定义命名空间。
在这里插入图片描述
在C#中,使用命名空间用using关键字。
在这里插入图片描述

二、类的概念

1.什么是类?

类是一种数据结构,存储数据成员,方法成员和其他类内容,便于调用。

2.定义类

使用class关键字定义类
在这里插入图片描述

三、C#中的关键字

1.C#中常用的关键字

在这里插入图片描述
在这里插入图片描述

四、C#中的标识符

1.什么是标识符?

类名、变量名、数组名、方法名(函数名)都是标识符
标识符实际上是按一定规则取的名字。

2.标识符命名规则

  • 首字母
    由字母和下划线组成

  • 其余部分
    可以由数字、字母下划线组成

  • 标识符不可以与C#关键字冲突

  • 标识符是区分大小写的

五、程序的启动器 - - -Main方法

C#程序分为命令行程序和可视化窗体程序,这两种程序的入口处都在Main方法。

在这里插入图片描述
在这里插入图片描述

1.Main方法的要求

  • Main方法必须定义为static
  • Main方法的首字母必须大写
  • 返回值只可以是void或int
  • 命令行参数可选

2.Main方法常见的错误提示

在这里插入图片描述

  • 没有Main方法

  • Main写成了main

  • 没有用static在这里插入图片描述

  • 注意Main的返回值只可能有两种,void 和 int
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 程序中存在多个Main方法

  • 解决办法:
    在项目属性里修改默认启动对象在这里插入图片描述

六、代码编写规则

1.基本规则

  • 尽量使用接口编程
  • 关键语句写注释
  • 局部变量随用随声明
  • 尽量少用goto语句
  • 如果参数多,建议使用结构
  • 避免对大段代码使用try…catch
  • 同一个文件中避免写多个类
  • 字符串多变时,用StringBuilder
  • if语句块中使用{ }
  • switch语句一定写default

2.命名方法

  • Pascal命名方法,所有单词第一个首字母大写,其他字母小写
  • Camel命名方法,除了第一个单词,所有单词第一个字母大写,其他字母小写

微软官方文档:微软规范

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!