0

我有下一个问题,我有一个扩展另一个类并实现和接口的类。该接口定义了一个在扩展类中实现的方法,具有完全相同的参数名称。问题是宪兵违反了规则 ParameterNamesShouldMatchOverriddenMethodRule,说实现与接口的参数名称不同,接口中所有实现的方法都会发生这种情况。

internal class classA : classB, InterfaceA
{
    //other business logic
}

public classB
{
   public bool getMethod(string param1, string param2)
   {
        //get some data and return it
   }
}

public interface InterfaceA: InterfaceB
{

}

public interface InterfaceB
{
     bool getMethod(string param1, string param2)
}

我认为也许等级制度有点复杂,宪兵变得疯狂。

谢谢你的帮助。

4

0 回答 0