![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#图解教程总结
文章平均质量分 75
C#图解教程总结
代码吸血虫
纸上得来终觉浅,绝知此事要躬行。
展开
-
2020-08-07
参考博客:https://www.cnblogs.com/yswenli/p/11987377.htmlhttps://www.cnblogs.com/wisdomqq/archive/2012/03/26/2412349.htmlhttps://www.cnblogs.com/scy251147/archive/2012/03/03/2378477.html1. 异步编程的相关概念1.1 并发、并行、异步、多线程的概念并发:对于某个系统,需要同时处理同个用户请求,多个用户请求的过程和处理多个原创 2020-08-07 16:18:21 · 202 阅读 · 0 评论 -
2020-08-07
参考博客:https://www.cnblogs.com/yswenli/p/11987377.htmlhttps://www.cnblogs.com/wisdomqq/archive/2012/03/26/2412349.htmlhttps://www.cnblogs.com/scy251147/archive/2012/03/03/2378477.html1. 异步编程的相关概念1.1 并发、并行、异步、多线程的概念1)并发:对于某个系统,需要同时处理同个用户请求,多个用户请求的过程和处理多原创 2020-08-07 11:45:17 · 151 阅读 · 0 评论 -
()13)C#基础知识_常见面试题
常见面试题原创 2020-08-01 17:35:40 · 188 阅读 · 0 评论 -
(12)C#基础知识_其他主题
其他主题原创 2020-08-01 17:35:02 · 93 阅读 · 0 评论 -
(11)C#基础知识_反射和特性
反射和特性原创 2020-08-01 17:32:34 · 87 阅读 · 0 评论 -
(10)C#基础知识_异步编程
异步编程原创 2020-08-01 17:31:59 · 108 阅读 · 0 评论 -
(9)C#基础知识_LINQ
linq原创 2020-07-16 10:30:46 · 134 阅读 · 0 评论 -
(8)C#基础知识_枚举器和迭代器
占坑原创 2020-07-11 17:17:55 · 192 阅读 · 0 评论 -
(7)C#基础知识_泛型
1. C#的泛型种类C#的泛型(generic)是对类的又一次抽象,可以多个类型共享一组代码;C++的类模板和函数模板类似于泛型。C#泛型包括以下种类:1)泛型类2)泛型结构3)泛型方法4)泛型委托5)泛型接口2. 泛型约束3. 协变和逆变...原创 2020-07-10 17:25:18 · 196 阅读 · 0 评论 -
(6)C#基础知识_类型转换
类型转换原创 2020-07-08 16:20:18 · 251 阅读 · 0 评论 -
(5)C#基础知识_结构相关知识
1. C#结构体和类的区别1)结构是值类型,定义时依然用new,因此new不一定就是将数据内容分配在堆上。2)结构是隐式密封的,不能被继承。结构体虽然是密封的,但其派生自System.ValueType,因此还是可以重载和重写ValueType的成员,只是再向下密封了。 因为结构体是密封的,因此对于数据成员,与继承相关的访问修饰符(protect,internal,abstract,virtual)不能使用。 结构体可以实现接口。3)结构体不能显示定义无参构造函数,且定义了有参构造函数,无原创 2020-06-23 17:53:26 · 216 阅读 · 0 评论 -
(4)C#基础知识_类相关知识
1. 类的成员类的成员分为数据成员和函数成员,如下图所示:2. 类的访问修饰符1)类的访问修饰符 (1)public:其他程序集中可访问类。 (2)internal:其他程序集不可访问类。 tipsC++无类访问修饰符。2)成员访问修饰符(1)public:任意访问。(2)pritate:仅类内部可访问。(3)protect:类内部和继承类可访问。(4)internal:等同于internal public(取交集),同程序集类可任意访...原创 2020-06-21 18:05:36 · 226 阅读 · 0 评论 -
(3)C#基础知识_方法相关知识
5.属性属性就是封装了关联字段,set,get访问器的一个集合,他表现上像个字段(数据成员),实际上是个方法。6. this与索引器索引器和属性一样,拥有set和get访问器,使访问实例的数据,像访问数组一样。7. 分部类和分部方法分部类是指将类的声明分割成几个分部类的声明,存放在不同的文件或程序集中。分部方法是指方法的声明和实现分割,存放在不同的文件或程序集中。...原创 2020-06-21 18:02:45 · 107 阅读 · 0 评论 -
(2)C#基础知识_类型与函数参数
1. 预定义类型和用户定义类型1)预定义类型 C#提供16种预定义类型,如下图所示。 tips:与C++不一样,数值类型不具有布尔类型,如C++ 可以int a= 3,可以if(a)..;C#不行。 dynamic类型在动态语言中使用,使用dynamic可以自定义添加不存在的属性和值,编译不会对它进行类型检查。var与之不同,对于var,编译器会自动为其替换对应类型。2)用户定义类型 c#提供了6种用户定义类型:class,struct,array,enum,de...原创 2020-06-19 17:41:04 · 340 阅读 · 0 评论 -
(1)C#基础知识_C#和.NET框架
【.NET框架知识】.NET 框架是由微软开发的软件开发平台,其最主要的两个组成部分是公共语言运行时 (CLR) 和框架类库 (FCL),基础类库 (BCL)是框架类库的一个子集,.NET框架的主要结构如下图所示: 1. 操作系统:最下层的无疑就是操作系统了。2. CLR在 .NET 框架中,运行于底层的是公共语言运行时 (CLR),它是公共语言基础设施 (CLI(CTS+CLS)) 的一个实现。3. FCL在...原创 2020-06-19 16:17:07 · 593 阅读 · 0 评论