C S h a r p 语 法 基 础 CSharp语法基础 CSharp


常用工具类


1.开发环境

开发环境
第一个程序
认识CS项目

2.类型和变量

类型和变量
控制台输出

3.类和对象

添加类
字段和方法
构造方法
类的拆分 partial

4.属性

Getter和Setter
添加属性
自动属性

5.继承

继承
多态
构造方法的继承
关于ToString

6.抽象类与接口

抽象类
接口
内部类型

7.重载操作符

索引器
重载操作符

8.泛型

泛型 List
泛型 Dictionary
迭代与枚举遍历

9.委托

方法的描述
委托 delegate
委拖的更多用法

10.事件

回调
事件 event

11.命名空间

命名空间
系统API

12.异常

异常
自定义异常

13.库 DLL

库的创建
库的使用

15.文件IO

写文件 FileStream
读文件
文件句柄的关闭
托管与非托管

16.XML

创建XML
解析XML

17.JSON

JSON的构造
JSON的解析
对象的序列化

18.线程

线程的创建 Thread
线程的终止
更多用法
线程句柄泄露
互斥锁 lock

19.线程池与定时器

线程池 ThreadPool
定时器 Timer


20.网络通讯

26 C#常用知识


01 简介、C#语言简介、开发环境准备

02 初识各类应用程序

03 初识类与名称空间

04 类、对象、类成员简介

05 C#语言基本元素概览、初识类型、变量与方法、算法简介

06 详解类型、变量与对象(上)

07 详解类型、变量与对象(下)

08 方法的定义、调用与调试(上)

09 方法的定义、调用与调试(下)

10 操作符详解(上)

11 操作符详解(中)

12 操作符详解(下)

13 表达式、语句详解(1)

14 表达式、语句详解(2)

15 表达式、语句详解(3)

16 表达式、语句详解(4)

17 字段、属性、索引器、常量

18传值 输出 引用 数组 具名 可选参数,扩展方法

19 委托详解

20 事件详解(上)

21 事件详解(中)

22 事件详解(下)

23 什么是类?

24 类的声明与访问级别

25 类的继承和类成员的访问控制

26 重写与多态

27 抽象类与开闭原则

28 接口,依赖反转,单元测试

29 接口隔离,反射,特性,依赖注入

30泛型、部分类、枚举、结构体

31详解补充 - 委托、Lambda表达式、LINQ串讲

32安装最新开发环境补充展示ASP.NET Core开发环境

33C#也能开发Android应用