在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
微信新推出的红包玩法,微信语音红包小程序可通过语音收发红包,是不是觉得很新颖很有意思,用户只需在小程序里面找到小发包就可开启语音红包了。 虽然我们编程过程中使用到的绝大部分基础类型都定义在System.Private.CoreLib.dll程序集中,但是这却是一个“私有”的程序集,我们可以从其命名看出这一点。我们将System.Private.CoreLib.dll称为一个私有程序集,并不是说定义其中的都是一些私有类型,而是因为我们在编程的过程不会真正引用这个程序集,这与.NET Framework下的mscorlib.dll是不一样的。不仅如此,当我们编写的.NET Core代码被编译的时候,编译器也不会链接到这个程序集上,也就是说编译后生成的程序集中同样也没有针对该程序集引用的元数据。但是当我们的应用被真正执行的时候,所有引用的基础类型全部会自动 “转移” 到这个程序集中。至于如何实现运行过程中的类型转移,其实就是利用了我们上面介绍的Type Forwarding技术。 1: class Program 2: {
3: static void Main() 4: {
5: Console.WriteLine(typeof(string).Assembly.FullName); 6: Console.WriteLine(typeof(int).Assembly.FullName); 7: Console.WriteLine(typeof(bool).Assembly.FullName); 8: }
9: }
小发包小程序系统开发商一般是这样操作的。
|
请发表评论