gpt4 book ai didi

.net - 如何解决 .Net 命名空间与 'using' 关键字的冲突?

转载 作者:行者123 更新时间:2023-12-03 12:34:50 25 4
gpt4 key购买 nike

这就是问题所在,您包含多个程序集并在代码文件的顶部添加“使用命名空间X”。
现在您要创建一个类或使用在多个命名空间中定义的符号,
例如System.Windows.Controls.Image & System.Drawing.Image
现在,除非您使用完全限定的名称,否则尽管顶部有正确的“使用”声明,但由于含糊不清,将会出现婴儿床/构建错误。这里的出路是什么?

(另一个知识库帖子.. 搜索了大约 10 分钟后我找到了答案,因为我不知道要搜索的正确关键字)

最佳答案

使用别名

using System.Windows.Controls;
using Drawing = System.Drawing;

...

Image img = ... //System.Windows.Controls.Image
Drawing.Image img2 = ... //System.Drawing.Image

How to: Use the Namespace Alias Qualifier (C#)

关于.net - 如何解决 .Net 命名空间与 'using' 关键字的冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61262/

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