1

タイトルで述べたように、私は 2 つの using ディレクティブ間のあいまいな参照の問題を抱えています。

1つは次のSystem.Windows.Formsとおりです。

using System.Windows.Forms;

もう 1 つは、カスタム ライブラリの Arction API からのものです。

using Arction.LightningChartUltimate;

標準のウィンドウ クラスではなく、Arction で利用可能なスクロール バー クラスを使用したいと思います。

では、あいまいな参照の問題を解決するために、Windows.Form でスクロール バー クラスの使用を無効にするにはどうすればよいでしょうか。

4

2 に答える 2

2

最も簡単な方法は、完全修飾名を使用することArction.LightningChartUltimate.ScrollBarです。

または、名前空間エイリアスを作成してコードでusing arc = Arction.LightningChartUltimate使用するarc.ScrollBarか、型エイリアスusing arcScrollBar = Arction.LightningChartUltimate.ScrollBar を使用acrScrollBarしてコードで使用することもできます。

更新: 実際には、特定の型名を typealias で「オーバーライド」できます。実際には、Action 名前空間の on を参照するために、using ScrollBar = Arction.LightningChartUltimate.Scrollbar;それ以降のすべての参照を作成します。ScrollBar

于 2013-02-26T07:58:40.750 に答える
2

using次のディレクティブを追加します。

using ScrollBar = Arction.LightningChartUltimate.Scrollbar;

次に、ScrollBarコードでを参照すると、Arction.LightningChartUltimate.ScrollBar

于 2013-02-26T07:56:47.080 に答える