使用命名空间与从命名空间显式调用类之间是否存在性能差异?

Ben*_*enR 4 c# performance

直接从命名空间类库而不是using命名空间显式调用方法是否有任何性能优势?

这是我所指的情况的一个例子:

// using
using System.Configuration;
public class MyClass
{
    private readonly static string DBConn = ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString;
}
Run Code Online (Sandbox Code Playgroud)

//explicit
public class MyClass
{
    private readonly static string DBConn = System.Configuration.ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString;
}
Run Code Online (Sandbox Code Playgroud)

Ode*_*ded 5

不,没有.

编译器会将对类的所有调用转换为使用完全限定名称.

这很容易在生成的IL中看到,使用任何反编译器.