找不到合适的替代方法
本文关键字:方法 找不到 | 更新日期: 2023-09-27 18:33:58
我不断收到此错误
Dev_xsc_Build.BigEndianBinaryReader.ReadInt16()': no suitable method found to override
但我不确定我哪里出了问题
public override short ReadInt16()
{
byte[] byteBuffer = base.ReadBytes(2);
return (short)((byteBuffer[0] << 8) | byteBuffer[1]);
}
请帮忙吗?
你说的是覆盖虚拟方法:public **override** short ReadInt16()
. 这要求您从包含与该声明匹配的虚拟方法的类继承。
在您的情况下,基类不提供匹配的虚拟方法。 您应该能够删除override
关键字:
public short ReadInt16()
{
byte[] byteBuffer = base.ReadBytes(2);
return (short)((byteBuffer[0] << 8) | byteBuffer[1]);
}