读书人

命名空间quot;xxquot;已经包孕了quot;xxquot;的定义,可

发布时间: 2012-10-26 10:30:58 作者: rapoo

命名空间"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   {          }} 

读书人网 >asp.net

热点推荐