解决模糊引用错误而不会在C#中混乱代码

时间:2012-10-24 16:41:58

标签: c# .net

使用此question作为跳板。问题是如何解决一个模糊的引用问题,因为它不知道使用哪个Timer,因为你可以指任何一个。

假设我想在一个方法(甚至整个项目)中使用一个特定的Timer类TimerA,有一种方法可以告诉编译器忽略对其他Timer,TimerB的所有引用,以及它应该始终使用TimerA。这样我就不会多次写System.Timers.Timer来混淆我的代码。

1 个答案:

答案 0 :(得分:2)

在名称空间声明中使用别名

Using PreferredTimer = X.Y;

然后在您的代码中,您可以使用

PreferredTimer::TimerA timer = new PreferredTimer::TimerA()