C# 4.0 C语言中的名称空间冲突#
如果我的命名空间是 Cytel.GlobalSettings.ChartSetting 及 我有一个静态的类设置 打包在dll中C# 4.0 C语言中的名称空间冲突#,c#-4.0,C# 4.0,如果我的命名空间是 Cytel.GlobalSettings.ChartSetting 及 我有一个静态的类设置 打包在dll中 然后,当我在其他项目中使用ChartSetting类时,它会在ChartSetting类的方法中显示红色,并且不会显示公共成员它将您对ChartSetting的引用解释为对命名空间的引用。您应该使用ChartSetting静态类的完全限定名。如果名称空间为空,则需要使用global限定符,因此: global::ChartSetting 还可以为此类指定别名: us
然后,当我在其他项目中使用ChartSetting类时,它会在ChartSetting类的方法中显示红色,并且不会显示公共成员它将您对
ChartSetting的引用解释为对命名空间的引用。您应该使用ChartSetting
静态类的完全限定名。如果名称空间为空,则需要使用global
限定符,因此:
global::ChartSetting
还可以为此类指定别名:
using MyAlias = global::ChartSetting;