using 写在程序里,和写在最上面,会不会有性能的不同?第一种直接写:this.TextBox1.BackColor = System.Drawing.Color.Silver;
第二种先把using System.Drawing写在Form1.cs的最上面
然后改成:
this.TextBox1.BackColor = Color.Silver;
这两种写法,在性能上是不是完全一样的?
第二种先把using System.Drawing写在Form1.cs的最上面
然后改成:
this.TextBox1.BackColor = Color.Silver;
这两种写法,在性能上是不是完全一样的?
你可以用ILDasm看一下编译后的结果。
如果不用using的话,这样编译的代码应该会少很多
在先using的情况下,编译成了clr语言以后,还是变成和后面的一样.
每一个类的引用都是由完整路径的,而不是在using里面去找!
如果Form1.cs多次调用System.Drawing,使用using 方便点。
在编译通过后生成的.dll应该是一样的吧,学习下!