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