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