CSharp学习笔记汇总(一)序言
介绍
本套笔记是我个人对于CSharp语言的学习笔记,包括了CSharp的基础语法、数据类型、控制流、函数、类、对象等。
本套笔记也是为了方便不会CSharp语言的人学习CSharp语言,希望对想学习CSharp语言的人有帮助。
本套笔记的编写是为了帮助我个人对于CSharp语言的理解和应用,同时也为了方便其他学习者对于CSharp语言的学习。
模块划分
本套笔记的模块划分如下:
- 基础语法
- 三大语句
- 函数
- 数组
- 类和对象
- 面向对象使用
- 结构体和枚举
- 泛型和内置系统类
- 委托和事件
- 其他知识点
基础语法
- 环境安装与Hello World
- 数据类型
- 变量常量
- 算术运算符
- 类型转换
- 运算符(逻辑,比较,赋值,位运算,优先级)
- 变量输入与输出
- Debug调试技巧
三大语句
- 顺序语句
- 分支语句
- 循环语句
函数
- 函数的定义
- 函数的调用
- 函数的参数和返回值
- 函数的重载
- 函数的递归
数组
- 数组的定义
- 数组的遍历
- 数组的排序
- 数组的查找
- 冒泡排序
类和对象
- 类的定义
- 类的成员
- 类的构造函数和析构函数
- 静态类
- 类的属性
- 类的索引
- 类的运算符
- 类的重载运算符
- 分部类和分布方法
- 作用域和生命周期
- 内嵌类和内嵌方法
面向对象使用
- 类的继承和封装和多态
- 抽象类
- 派生类
- 接口
结构体和枚举
- 结构体的定义
- 结构体的成员
- 结构体的初始化
- 枚举的定义
- 枚举的成员
- 枚举的初始化
泛型和内置系统类
- 泛型的定义
- 泛型的调用
- 泛型的参数和返回值
- 泛型的重载
- 泛型的递归
- 内置系统类
委托和事件
- 委托的定义
- 委托的调用
- 委托的参数和返回值
- 委托的重载
- 委托的递归
- 事件的定义
- 事件的订阅和取消订阅
- 事件的触发
其他知识点
- 文件概述
- 文件的读写
- 文件的路径
- 文件的编码
- 多线程编程
- 特性
- 反射
- 垃圾回收机制
评论区