C# using 别名

场景重现

using的多个库出现类名重复的情况时...

解决办法

  1. 使用类的完全限定名称,例如:
    // 不需要using,避免using名称重复导致的异常
    // 使用类的完全限定名称,俗称全名.
    System.Timers.Timer timer = new System.Timers.Timer();
    
  2. using时指定别名,例如:
    // 不使用别名的using(常规写法)
    using System.Timers.Timer;
    // 代码中通常这样使用
    Timer timer = new Timer();
    
    // 指定别名的using
    using Timer=System.Timers.Timer;
    // 代码中这样使用
    MyTimer myTimer = new MyTimer();
    
posted @ 2018-02-08 10:00  taadis  阅读(402)  评论(0编辑  收藏  举报