使用部分类
在内存,性能等情况下,是否存在使用部分类的开销?
如果我们创建一个局部类,我们可以识别该类是否是部分或不使用reflection器 ?
不会。它们被编译为同一个IL,就好像它们不是部分的一样。 这是纯粹的编译时间 – CLR甚至不知道它们是偏向的。
请注意,对于引入C#3的部分方法 ,除非在其中一个文件中实现,否则该方法甚至不会在IL中发出。 调用程序都会删除调用和声明。
有可能它会使编译器减慢一毫秒的难以察觉的分数,当然:)
不,所有类文件都将在编译时进行整合。
这是关于部分类型的msdn文章 。
每个源文件都包含类型或方法定义的一部分,并且在编译应用程序时将所有部分组合在一起。
不,他们被编成一个class级。 它纯粹是一种语言function。
上述就是C#学习教程:使用部分类分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/983707.html