hva*_*an3 1 c# namespaces using-directives
我读的地方,当你添加using System;到您的.cs文件,编译器(或者别的东西)将所有System相关的类到你的cs文件,因此也许是最好不要随时添加using System;,而是引用您DateTime拥有完整的命名空间是这样的:System.DateTime,例如,如果它很容易做,很少有东西System在你的.cs文件中引用它.
这是真的,如果是这样,是否会损害性能或增加应用程序的大小?如果是这样,我意识到这using System;更容易编写并且是方便的,因此,您必须权衡方便性和性能.也可能是这样的情况,即只添加一个using System;可能没有太大区别但是当添加了许多引用时,也许它可以?谢谢!
无论使用指令和完整的命名空间产生相同的IL.
对于语言编译器来说,这可能是一小部分额外的工作,但是你想牺牲它的可读性.
编译时和运行时流程图概述来自Daniel Solis的Illustrated C#2012
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |