rah*_*hul 9 c# partial-classes
在内存,性能等情况下,是否存在使用分部类的开销?
如果我们创建一个局部类,我们可以识别该类是否是部分或不使用反射器?
Jon*_*eet 16
不会.它们被编译为同一个IL,就好像它们不是部分的一样.这是一个纯粹的编译时间 - CLR甚至不知道它们是偏向的.
请注意,对于引入C#3的部分方法,除非在其中一个文件中实现,否则该方法甚至不会在IL中发出.调用都会删除调用和声明.
有可能它会使编译器减慢一毫秒的难以察觉的分数,当然:)
归档时间:
16 年,8 月 前
查看次数:
1508 次
最近记录:
12 年,10 月 前