Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 C语言中的名称空间冲突#_C# 4.0 - Fatal编程技术网

C# 4.0 C语言中的名称空间冲突#

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

如果我的命名空间是

Cytel.GlobalSettings.ChartSetting

及 我有一个静态的类设置

打包在dll中


然后,当我在其他项目中使用ChartSetting类时,它会在ChartSetting类的方法中显示红色,并且不会显示公共成员

它将您对
ChartSetting的引用解释为对命名空间的引用。您应该使用
ChartSetting
静态类的完全限定名。如果名称空间为空,则需要使用
global
限定符,因此:

global::ChartSetting
还可以为此类指定别名:

using MyAlias = global::ChartSetting;