目 录CONTENT

文章目录

CSharp学习笔记汇总(一)序言

CSharp学习笔记汇总(一)序言

介绍

本套笔记是我个人对于CSharp语言的学习笔记,包括了CSharp的基础语法、数据类型、控制流、函数、类、对象等。
本套笔记也是为了方便不会CSharp语言的人学习CSharp语言,希望对想学习CSharp语言的人有帮助。
本套笔记的编写是为了帮助我个人对于CSharp语言的理解和应用,同时也为了方便其他学习者对于CSharp语言的学习。

模块划分

本套笔记的模块划分如下:

  • 基础语法
  • 三大语句
  • 函数
  • 数组
  • 类和对象
  • 面向对象使用
  • 结构体和枚举
  • 泛型和内置系统类
  • 委托和事件
  • 其他知识点

基础语法

  • 环境安装与Hello World
  • 数据类型
  • 变量常量
  • 算术运算符
  • 类型转换
  • 运算符(逻辑,比较,赋值,位运算,优先级)
  • 变量输入与输出
  • Debug调试技巧

三大语句

  • 顺序语句
  • 分支语句
  • 循环语句

函数

  • 函数的定义
  • 函数的调用
  • 函数的参数和返回值
  • 函数的重载
  • 函数的递归

数组

  • 数组的定义
  • 数组的遍历
  • 数组的排序
  • 数组的查找
  • 冒泡排序

类和对象

  • 类的定义
  • 类的成员
  • 类的构造函数和析构函数
  • 静态类
  • 类的属性
  • 类的索引
  • 类的运算符
  • 类的重载运算符
  • 分部类和分布方法
  • 作用域和生命周期
  • 内嵌类和内嵌方法

面向对象使用

  • 类的继承和封装和多态
  • 抽象类
  • 派生类
  • 接口

结构体和枚举

  • 结构体的定义
  • 结构体的成员
  • 结构体的初始化
  • 枚举的定义
  • 枚举的成员
  • 枚举的初始化

泛型和内置系统类

  • 泛型的定义
  • 泛型的调用
  • 泛型的参数和返回值
  • 泛型的重载
  • 泛型的递归
  • 内置系统类

委托和事件

  • 委托的定义
  • 委托的调用
  • 委托的参数和返回值
  • 委托的重载
  • 委托的递归
  • 事件的定义
  • 事件的订阅和取消订阅
  • 事件的触发

其他知识点

  • 文件概述
  • 文件的读写
  • 文件的路径
  • 文件的编码
  • 多线程编程
  • 特性
  • 反射
  • 垃圾回收机制
0

评论区