【发布时间】:2013-04-23 08:11:38
【问题描述】:
我从朋友那里得到了一个应用程序来开发。然后在代码中我得到了这样的混乱代码:
public someNameHere()
{
base..ctor();
}
嗯,我从来没有这样的应用程序。我需要对此进行解释
base..ctor();
我在谷歌上搜索,找不到让我满意的答案。感谢您为我提供的任何帮助。
【问题讨论】:
-
在我看来是语法错误
-
在 C# 中,没有这样的语法。基类构造函数被称为
public MyCtor() : base()。 -
这不会编译,不是吗?此外,我认为您不能以这种粗鲁的方式访问真正的基类 ctor。
-
它看起来像是从反汇编程序复制的东西......无论如何,这行是不需要的,因为空的基础构造函数被隐式调用。
-
这看起来像反编译器的输出。在 IL 中,确实像这样调用了对基类构造函数的调用。寻找更好的反编译器从你的朋友那里“获取”代码:-)
标签: c#