命名空间"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
如果你在
namespace A.B{ //这个类C与命名空间C重名!编译无法通过。 public class C { }}