解決模棱兩可的參考我正在嘗試創(chuàng)建一個(gè)與我的圖表工具一起使用的管理器類,問題是我使用的工具,對(duì)3d和2d圖表使用相同的名稱,當(dāng)我嘗試添加2d庫(kù)時(shí)導(dǎo)致模糊引用。任何想法如何最好地解決這個(gè)問題?例如,using tool.2dChartLib;using tool.3dChartLib;BorderStyle是這兩者的成員我已經(jīng)嘗試過使用BorderStyle的區(qū)域。我想它可以工作,如果我只是參考,tool但那意味著我將有數(shù)百tool.class行代替class
3 回答

猛跑小豬
TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果兩個(gè)名稱空間中都存在具有相同名稱的類型,則有兩個(gè)選項(xiàng):
1)如果類型的數(shù)量很小,請(qǐng)為該類型創(chuàng)建別名:
using BorderStyle3d = tool.3dChartLib.BorderStyle;
2)如果類型數(shù)量很大,您可以為命名空間創(chuàng)建別名:
using t3d = tool.3dChartLib;
然后在你的代碼中......
t3d.BorderStyle

有只小跳蛙
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以使用完整類型名稱,也可以創(chuàng)建別名:
using 2dBorderStyle = tool.2dChartLib.BorderStyle;
- 3 回答
- 0 關(guān)注
- 361 瀏覽
添加回答
舉報(bào)
0/150
提交
取消