首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

命名空间"xx"已经包孕了"xx"的定义,可是在这个命名空间内根本找不到重复的

2012-10-26 
命名空间xx已经包含了xx的定义,可是在这个命名空间内根本找不到重复的命名空间xx已经包含了Templat

命名空间"xx"已经包含了"xx"的定义,可是在这个命名空间内根本找不到重复的
命名空间"xx"已经包含了"TemplateTransform"的定义,可是在这个命名空间内根本找不到重复的
public sealed class TemplateTransform{}

  public static TemplateInfo GetHtml(TemplateInfo templateInfo)
  {
  TemplateTransform transform = new TemplateTransform();
  return transform.ParseHtml(templateInfo);
  }
在整个命名空间里边,就这么三个xx,我甚至在整个文件夹里边都搜索不到重复的,或者说上边那样写不行啊?

[解决办法]
你要注意可以重名的不仅仅是类,还可以结构,枚举,命名空间本身也有可能重复。
比如,有一个命名空间的结构是A.B.C
如果你在

C# code
namespace A.B{   //这个类C与命名空间C重名!编译无法通过。   public class C   {          }} 

热点排行