C# 4.0 如何解决两个命名空间之间的Confirct?

C# 4.0 如何解决两个命名空间之间的Confirct?,c#-4.0,resharper,C# 4.0,Resharper,如果我有两个类的名称空间。我想从一个名称空间使用类,我有Resharpner工具。即使我选择了字体类的全名,它也会使用系统名称空间中的字体。如何使用标签,它是否会删除调试功能 使用System.Windows.Forms 使用Cy.GlobalSettings.ChartSettings 但我有问题 当前命名空间为Cy.GlobalSettings.ChartSettingsUC Font类有一个confilct?如果两个引用的命名空间中的类名相同,则可以重命名类。如果两个命名空间都有一个名为F

如果我有两个类的名称空间。我想从一个名称空间使用类,我有Resharpner工具。即使我选择了字体类的全名,它也会使用系统名称空间中的字体。如何使用标签,它是否会删除调试功能

使用System.Windows.Forms

使用Cy.GlobalSettings.ChartSettings

但我有问题

当前命名空间为Cy.GlobalSettings.ChartSettingsUC


Font类有一个confilct?

如果两个引用的命名空间中的类名相同,则可以重命名类。如果两个命名空间都有一个名为Font的类,则可以为命名空间或类型创建别名:

using System.Windows.Forms;
using Cy.GlobalSettings.ChartSettings;
using CyFont = Cy.GlobalSettings.ChartSettings.Font // This is the full name of the Font class which is causing the conflict. 


Font y; // class from System.Windows.Forms
CyFont x; // class from Cy.GlobalSettings.ChartSettings
在此之后,您可以在代码中同时使用Font和CyFont,而不会产生冲突

使用指令(C#参考)


完全限定名称也应该起作用

请添加一些代码以澄清您的问题。