绕过指令的使用是否会对应用程序的执行产生任何真正的影响?显然,我的下面的例子并不重要,因为它是如此之小,但如果这个应用程序规模更大,那么它会提高性能吗?我经常想知道这一点,我正在编写一个执行速度非常重要的应用程序。
没有指令......
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; }
}
}
答案 0 :(得分:1)
相同的区别。编译器解析实际的方法调用和类,甚至为您删除未使用的using语句。他们都编译成相同的代码。