gpt4 book ai didi

c# - 找不到合适的方法来覆盖?

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:57 26 4
gpt4 key购买 nike

我一直收到这个错误

 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]);
}

关于c# - 找不到合适的方法来覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19163591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com