我在这一行遇到了一个错误:
MessageParser<BestLimit> parser = new(() => new BestLimit());
我遇到的错误是:
这个错误是什么意思,我该如何解决?在 C# 7.3 中不支持“目标类型对象创建”功能。 请使用语言版本 9.0 或更高版本
除非您正在使用 C# >=9.0(引入了目标类型的对象创建),否则在使用 new
时需要指定要创建的类型。
这是重写后的代码:
MessageParser<BestLimit> parser = new MessageParser<BestLimit>(() => new BestLimit());
... = new MessageParser<BestLimit>(...)
。 - DavidG