随笔分类 - C# 基础
Some articles about c# .
摘要:图解:C#中new和override的区别 C#中new和override是继承中经常用到的两个关键字,但是往往有时候容易把这两个关键字的作用搞混淆。 关键字:new C# new关键字表示隐藏,是指加上new关键字的属性或函数将对本类和继承类隐藏基类的同名属性或函数 public class A
阅读全文
摘要:CLR版本号
阅读全文
摘要:引言:要使用一样东西,最起码得对他有个最基本的了解,所以,熟悉一下概念和流程还是非常有必要的,下面一起来看看吧! 一、微软平台的发展史 二、.Net框架包含的东西 1、名词解释 BCL:基类库(Base Class Library)系统和底层提供的最基本的类库 CLR:公共语言运行时(Common
阅读全文
摘要:一、通过这个对应关系,帮助大家对C#和.NET 类库有个全面的认识,可以帮助大家理清楚C#和.NET 类库中各个知识点,使他们可以对号入坐。具体他们的之间对应关系见下表: C#版本 .Net版本 Visual Studio版本 发版日期 版本特性 C#1.0 .NET Framework 1.0 V
阅读全文
摘要:说明:以下程序基于 vs2019 .Net Framework4.7.2 下进行测试。 一、内存上连续存储,节约空间,可以索引访问,读取快,增删慢 1.Array 数组,是内存上连续分配的一组数据对象 优点:可以根据下标读取和写入,读取速度快 缺点:写入较慢,固定长度,只能存储一种基础数据类型 //
阅读全文
摘要:出现死锁必须满足以下几个条件: 1.互斥条件:该进程拥有的资源,其他进程只能等待其释放。 2.不剥夺条件:该进程拥有的资源只能由它自己来释放。 3.请求和保持条件:请求其他的资源,同时自己拥有的资源又不愿意放手。 4.循环等待:A等待B持有的资源,B等待A持有的资源,相互等待对方释放。 总结一下:
阅读全文