导入整个命名空间与在C#中使用别名之间的性能?

bsa*_*ara 5 c# performance alias namespaces using

导入整个命名空间与使用别名导入一个类之间是否存在性能差异?如果是这样,它有多大区别?


例子:

导入整个命名空间:

using System.Reflection;
Run Code Online (Sandbox Code Playgroud)

别名导入只有一个类:

using BindingFlags = System.Reflection.BindingFlags;
Run Code Online (Sandbox Code Playgroud)

Ala*_*lan 10

零.命名空间导入是编译时功能,生成的IL将完全相同.


Bla*_*ear 5

不,这只是对程序员的帮助,编译器生成的 CIL 完全相同。