c# - 是否可以引用两个同名的命名空间?

标签 c# .net

标题应该说明一切......

编辑:显然标题并没有说明一切,但 Jon Skeet 还是能够理解我的意思!

最佳答案

假设您的意思是您想要引用两个不同程序集提供的相同命名空间(甚至相同的完全限定类型名称)中的类型,您可以从 C# 2 及更高版本使用 extern aliases 执行此操作.

理想情况下,您应该尽量避免陷入这种情况,但如果您真的、真的需要的话,您也可以这样做。

安森霍顿有一个 blog post关于外部别名以及在 Visual Studio 中使用它们。

关于c# - 是否可以引用两个同名的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2872675/

相关文章:

c# - .NET Core、.NET Standard 和跨解决方案的传递依赖性

c# - 我需要一个正则表达式来检测 MailChimp 标签

c# - htmlagilitypack - 删除脚本和样式?

c# - 从 C#、WPF 的 Gridview 中的选定行获取数据

c# - DefaultValueAttribute 似乎没有效果

c# - 从 WinForms 应用程序发送带有附件的电子邮件?

c# - Outlook 2010 加载项 : how to go through all mail messages?

c# - C# 字典中的下一个键

.net - Office 互操作 Word c#.net : Copying a table at a special location

c# - 如何将 JSON 格式的数据接收到 C# 方法参数中