正如标题中提到的,我遇到了两个 using 指令之间引用不明确的问题。
一个是System.Windows.Forms
:
using System.Windows.Forms;
另一个来自自定义库,Arction API:
using Arction.LightningChartUltimate;
我想使用 Arction 中可用的滚动条类而不是标准窗口类。
那么,如何禁用在 Windows.Form 中使用滚动条类来解决不明确的引用问题呢?
正如标题中提到的,我遇到了两个 using 指令之间引用不明确的问题。
一个是System.Windows.Forms
:
using System.Windows.Forms;
另一个来自自定义库,Arction API:
using Arction.LightningChartUltimate;
我想使用 Arction 中可用的滚动条类而不是标准窗口类。
那么,如何禁用在 Windows.Form 中使用滚动条类来解决不明确的引用问题呢?
添加以下using
指令:
using ScrollBar = Arction.LightningChartUltimate.Scrollbar;
然后,当您在代码中引用时ScrollBar
,它将是Arction.LightningChartUltimate.ScrollBar
最简单的方法是使用完全限定名称Arction.LightningChartUltimate.ScrollBar
。
或者,您可以创建命名空间别名:using arc = Arction.LightningChartUltimate
然后arc.ScrollBar
在您的代码中使用或类型别名using arcScrollBar = Arction.LightningChartUltimate.ScrollBar
,然后acrScrollBar
在您的代码中使用。
更新:您实际上可以使用类型别名“覆盖”特定类型名:using ScrollBar = Arction.LightningChartUltimate.Scrollbar;
实际上使所有进一步的引用都ScrollBar
指向 Action 命名空间中的 on 。