显式使用System.IO而不是导入它是否有性能优势?

Bar*_*ker 2 vb.net

我有一个VB文件导入System.IO,但只使用它是几个地方.我的同事和我想知道如果我们只是使用System.IO显然我们需要它(IE.,System.IO.MemoryStream)而不是导入它,是否会有小的性能提升.

Rob*_*vey 11

不,没有区别.在任何一种情况下,编译器都生成完全相同的IL.

您可以通过两种方式进行编译来证明它,然后使用Reflector来反汇编装配并观察产生的IL.