1

正如标题中提到的,我遇到了两个 using 指令之间引用不明确的问题。

一个是System.Windows.Forms

using System.Windows.Forms;

另一个来自自定义库,Arction API:

using Arction.LightningChartUltimate;

我想使用 Arction 中可用的滚动条类而不是标准窗口类。

那么,如何禁用在 Windows.Form 中使用滚动条类来解决不明确的引用问题呢?

4

2 回答 2

2

添加以下using指令:

using ScrollBar = Arction.LightningChartUltimate.Scrollbar;

然后,当您在代码中引用时ScrollBar,它将是Arction.LightningChartUltimate.ScrollBar

于 2013-02-26T07:56:47.080 回答
2

最简单的方法是使用完全限定名称Arction.LightningChartUltimate.ScrollBar

或者,您可以创建命名空间别名:using arc = Arction.LightningChartUltimate然后arc.ScrollBar在您的代码中使用或类型别名using arcScrollBar = Arction.LightningChartUltimate.ScrollBar ,然后acrScrollBar在您的代码中使用。

更新:您实际上可以使用类型别名“覆盖”特定类型名:using ScrollBar = Arction.LightningChartUltimate.Scrollbar;实际上使所有进一步的引用都ScrollBar指向 Action 命名空间中的 on 。

于 2013-02-26T07:58:40.750 回答