摘要: 一 什么是原子操作 所谓原子访问,指的是一个线程在访问某个资源的同时能够保证没有其他线程会在同一时刻访问同一资源。Interlocked系列函数提供了这样的操作。所有这些函数会以原子方式来操控一个值。 Interlocked函数的工作原理取决于代码运行的CPU平台,如果是x86系列CPU,那么Int 阅读全文
posted @ 2022-04-06 17:21 C#工控菜鸟 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一 接口 对于接口来说,C#是有规定使用Interface关键字来声明接口。它的声明是和类一致的。可以说接口就是一个特殊的抽象类。如下代码: class Program { static void Main(string[] args) { } } //声明一个可以飞的接口 interface IR 阅读全文
posted @ 2022-04-06 14:07 C#工控菜鸟 阅读(103) 评论(0) 推荐(1) 编辑
摘要: 一 多态 里氏替换原则就已经说明了多态的精髓“子类对象可以替换父类对象的位置,而程序的功能不受影响”。 class Person { //定义虚方法以备子类重写,当子类替换父类对象的位置时,可以表现出多态 public virtual void Run() { Console.WriteLine(" 阅读全文
posted @ 2022-04-06 09:17 C#工控菜鸟 阅读(77) 评论(0) 推荐(1) 编辑