为了账号安全,请及时绑定邮箱和手机立即绑定

解决模棱两可的参考

解决模棱两可的参考

C#
慕森王 2019-08-28 15:26:11
解决模棱两可的参考我正在尝试创建一个与我的图表工具一起使用的管理器类,问题是我使用的工具,对3d和2d图表使用相同的名称,当我尝试添加2d库时导致模糊引用。任何想法如何最好地解决这个问题?例如,using tool.2dChartLib;using tool.3dChartLib;BorderStyle是这两者的成员我已经尝试过使用BorderStyle的区域。我想它可以工作,如果我只是参考,tool但那意味着我将有数百tool.class行代替class
查看完整描述

3 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

如果两个名称空间中都存在具有相同名称的类型,则有两个选项:

1)如果类型的数量很小,请为该类型创建别名:

using BorderStyle3d = tool.3dChartLib.BorderStyle;

2)如果类型数量很大,您可以为命名空间创建别名:

using t3d = tool.3dChartLib;

然后在你的代码中......

t3d.BorderStyle


查看完整回答
反对 回复 2019-08-28
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

您可以使用完整类型名称,也可以创建别名:

using 2dBorderStyle = tool.2dChartLib.BorderStyle;


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 340 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信