绕过包含不同的指令更快或可忽略不计?

时间:2014-03-03 18:58:25

标签: c# performance directive using-directives

绕过指令的使用是否会对应用程序的执行产生任何真正的影响?显然,我的下面的例子并不重要,因为它是如此之小,但如果这个应用程序规模更大,那么它会提高性能吗?我经常想知道这一点,我正在编写一个执行速度非常重要的应用程序。

没有指令......

namespace Generation
{
    class GeoData
    {
        public System.String geoCode { get; set; }
        public System.String geoName { get; set; }
        public System.String geoType { get; set; }
    }
}

反对......

使用System;

namespace Generation
{
    class GeoData
    {
        public String geoCode { get; set; }
        public String geoName { get; set; }
        public String geoType { get; set; }
    }
}

1 个答案:

答案 0 :(得分:1)

相同的区别。编译器解析实际的方法调用和类,甚至为您删除未使用的using语句。他们都编译成相同的代码。