我有一个用C#创建的解决方案,其中有一段基础代码\u002Ector();。当我尝试从Visual Studio构建应用程序时,出现以下错误:
意外字符 '\u002E'
我有一个用C#创建的解决方案,其中有一段基础代码\u002Ector();。当我尝试从Visual Studio构建应用程序时,出现以下错误:
意外字符 '\u002E'
去掉 \u002E,就完成了!
002E 是一个句点或者说是点号('.')。
你的代码应该像这样:
base.ctor();
由于在不支持或破损的编码中通过不同的网站/程序传输程序源代码,可能会发生这种情况。
此外,ctor是构造函数的快捷方式。确保正确调用基类构造函数。
public class Animal
{
public Animal()
{
}
}
public class Cat : Animal
{
// next line will be converted to
// base.ctor() by compiler
public class Cat() : base()
{
}
}
base.ctor();
以使你的类起作用。我认为应该可以工作,因为你的基类在构造函数中没有参数。
base.ctor();
吗? - bansibase.ctor();
,它只被编译器使用。.ctor()
是构造函数使用的内部名称。 - bansi