摘要:
public static class CodeTimer { public static void Initialize() { Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.High; Thread.Curren 阅读全文
posted @ 2021-10-25 16:26
小林野夫
阅读(87)
评论(0)
推荐(0)
摘要:
前言 为了让C#、Visual Basic等.NET编程语言能具备动态编程语言的特性,.NET 4.0引入了一个“DLR(Dynamic Language Runtime:动态语言运行时)”(图 3)。 DLR运行于CLR之上,提供了一个动态语言的运行环境,从而允许Python、Ruby等动态语言编 阅读全文
posted @ 2021-10-25 14:24
小林野夫
阅读(763)
评论(0)
推荐(0)
摘要:
前言(Preamble) 在理解多态之前先理解设计原则(Solid)中里氏替换原则 里氏替换原则(Liskov Substitution Principle):派生类(子类)对象能够替换其基类(超类)对象被使用。通俗一点的理解就是“子类是父类”,举个例子,“男人是人,人不一定是男人”,当需要一个父类 阅读全文
posted @ 2021-10-25 02:12
小林野夫
阅读(448)
评论(0)
推荐(0)
摘要:
编译时 应用:const、运算符重载、函数重载、类型 工作内容:编译时类型检查(赋值检测)、语法分析、词法分析 静态多态:特色多态(重载、运算符重载) call调用虚方法的情况 1、call:可调用 静态方法、实例方法、虚方法。call假定该变量不为null 2、call常用于调用值类型的方法或密封 阅读全文
posted @ 2021-10-25 01:49
小林野夫
阅读(635)
评论(0)
推荐(0)