我在我的基类中有这个:
protected abstract XmlDocument CreateRequestXML();
Run Code Online (Sandbox Code Playgroud)
我尝试在派生类中覆盖它:
protected override XmlDocument CreateRequestXML(int somevalue)
{
...rest of code
}
Run Code Online (Sandbox Code Playgroud)
我知道这是一个简单的问题,但是因为我引入了一个问题就是这个问题?问题是,某些派生类在其实现中可能有也可能没有params.
Jar*_*Par 12
覆盖方法时,除了替换virtual或abstract之外的单词override,它必须具有与原始方法完全相同的签名.
你在这里做的是创建一个新的无关方法.无法引入参数并仍然覆盖.