直接从 namespace 类库而不是using namespace 直接显式调用方法是否会对性能产生任何好处?

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

// using
using System.Configuration;
public class MyClass
{
    private readonly static string DBConn = ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString;
}


//explicit
public class MyClass
{
    private readonly static string DBConn = System.Configuration.ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString;
}

最佳答案

不,没有。

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

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

10-01 03:16