使用此question作为跳板。问题是如何解决一个模糊的引用问题,因为它不知道使用哪个Timer,因为你可以指任何一个。
假设我想在一个方法(甚至整个项目)中使用一个特定的Timer类TimerA,有一种方法可以告诉编译器忽略对其他Timer,TimerB的所有引用,以及它应该始终使用TimerA。这样我就不会多次写System.Timers.Timer
来混淆我的代码。
答案 0 :(得分:2)
在名称空间声明中使用别名
Using PreferredTimer = X.Y;
然后在您的代码中,您可以使用
PreferredTimer::TimerA timer = new PreferredTimer::TimerA()