gpt4 book ai didi

c# - 从已使用的命名空间中排除一个类

转载 作者:太空狗 更新时间:2023-10-29 22:33:23 25 4
gpt4 key购买 nike

我所有 C# 文件的第一条语句是“using System;”。现在在框架版本 4 中,这个命名空间包含一个名为“Action”的类。这也是我自己的代码在经常使用的命名空间中的一个类的名称。现在当然有冲突。当然,我可以通过在以前使用“Action”的地方使用显式“MyNamespace.Action”来解决此冲突。如果不是数千行,也有数百行。或者我无法使用 System 命名空间,这当然会导致许多其他问题。我想写一些类似“使用 System 而不是 System.Action”的东西,但我找不到执行此操作的语句。有什么想法吗?

最佳答案

不,你不能。

但是您可以添加 using Action = MyNamespace.Action。不过,这对于新开发人员来说会非常困惑,因为 Action 是 .net 自 3.5 以来的基本组成部分,因此我强烈建议您重命名您的类。

关于c# - 从已使用的命名空间中排除一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12406708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com