用using引用命名空间,但在代码中没用到该命名空间的东西,会影响速度吗?using的类多了会影响速度吗?

解决方案 »

  1.   

    没太大影响. 但是建议移除多余的using
      

  2.   

    没太大影响. 但是建议移除多余的using
      

  3.   

    http://topic.csdn.net/u/20080731/09/ec919d85-b746-44e9-92aa-ed95b9be5932.html?1468850332
      

  4.   

    没太大影响. 但是建议移除多余的using
      

  5.   

    会影响编译,不会影响程序。
    建议移除不用的using
      

  6.   

    没影响.(MSIL一样)using System.IO;
    File.Copy("源","目的地")

    Sysem.IO.File.Copy("源","目的地")但是为了避免引入过多的命名空间而造成类名冲突,函数名冲突,建议移除不需要的命名空间.比如命名空间 NameSpaceA下有类ClassO
    命名空间NameSpaceB下也有类ClassO此时如果直接 using NameSpaceA;using NameSpaceB;
    调用ClassO的时候就会起冲突.所以需要 using NameSpaceA;using C=NameSpaceB; C.ClassO 
    或者 去掉 using NameSpaceB ,调用的时候直接 NameSpaceB.ClassO
      

  7.   


    说句闲的,c#编译速度~的确相当让人happy
      

  8.   

    不会影响
    需要时他才会load
      

  9.   

    编译完成后,对运行速度没影响。写代码时,影响智能感知可选项,最好去掉没用的using.
      

  10.   

    编译期间,编译器会搜索命名空间,所以会影响编译速度。所以建议把不要引用不相关的命名空间。
    如果自定义类与全局类有命名冲突时,添加global::提示编译器去全局命名空间中去查找。