这里的问题,包括多个组件和增加使用namespaceX'在你的代码文件。
现在你想要建立一个类或者使用一个符号这是中定义的多个名字空间, 例如 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

如何:使用空间限定词的别名(C#)

其他提示

该网页有一个非常好的书面记录上的名字空间和使用的声明:

http://www.blackwasp.co.uk/Namespaces.aspx

你想读的一部分关于"创建的别名"这会让你做的别名一个或两个名称的空间和参与,这样的:

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

ControlImage.Image myImage = new ControlImage.Image();
myImage.Width = 200;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top