随大流的用.net core也没有系统的学习,只知道.net core支持跨平台,其他的点上没办法讲出个一二,今天听老师讲到的一个点,记录下来
官网介绍:https://docs.microsoft.com/zh-cn/dotnet/core/about
测试点:在.net core/.net framework不同平台下 接口,抽象类,类以及各自对应的实现类 循环调用,哪个平台中哪个的运行效率最高?
新建两个控制台程序,.net core(3.1) 和 .net framework(我用的是4.7.2)
同样一份代码,在不同平台运行,以下是code:
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 6 Console.WriteLine("测试不同框架下,接口与抽象类的效率:.net core 3.1 release: "); 7 var t = new Test(); 8 t.PerformanceTest(); 9 Console.ReadKey(); 10 } 11 }