熟悉C#语言
- 对于构成C#语言的基本元素你都认识
- 常见的基本元素你都能正确的使用
精通C#语言
- 对于构成C#的基本元素你都会使用
- 对于常见的你不仅会使用还不会出错误
- 还能在更深层次上去理解这些基本元素
- 了解一些它们背后的运行机制
1 C#语言基本元素
关键字(Keyword)
操作符(Operation)
标识符
- 什么是合法的标识符——怎样阅读语言定义文档
- 大小写规范
- 命名规范
标点符号
文本(字面值)
- 整数——多种后缀
- 实数——多种后缀
- 字符
- 字符串
- 布尔
- 空(null)
注释与空白
- 单行
- 多行(块注释)
- 空白——空格 & 回车
2 标识符
合法标识符
- 标识符不允许是关键字,如果非要用关键字就在前面加@符号
- 标识符必须以字符或下划线开头——字符包括英文字符,也包括汉语、俄语等字符
- 开始字符的后面可以跟字符、数字、下划线
基本命名规范
变量名都用驼峰法Camel
- 首字母小写,后续单词首字母大写——例:apple,smallApple
方法、类、名称空间都用帕斯卡Pascal
- 每个单词首字母都大写——例:Apple,SmallApple
方法名应该是动词或动词短语,例如Today就是错误的,GetToday正确
3 初识类型、变量和方法
初识类型(Type)
- 亦称是数据类型(Data Type)
变量是存放数据的地方,简称"数据"
- 变量的声明
- 变量的使用
方法(旧称函数)是处理数据的逻辑,又称"算法"
- 方法的声明
- 方法的调用
程序 = 数据 + 算法
- 有了变量和方法就可以写有意义的程序了
4 算法简介
- 循环初体验
- 递归初体验
- 计算1到100的和——用Ⅰ循环 Ⅱ递归 Ⅲ数学公式 很明显用数学公式效率更高