我在这行得到一个错误:
MessageParser<BestLimit> parser = new(() => new BestLimit());
我得到的错误是:特性'target-typed object creation'在C# 7.3中不可用。请使用语言版本9.0或更高版本这个错误是什么,我如何修复它?
vu8f3i0k1#
除非您使用的是C# >=9.0(其中引入了目标类型对象创建),否则在使用new时需要指定要创建的类型。下面是重写的代码:MessageParser<BestLimit> parser = new MessageParser<BestLimit>(() => new BestLimit());
new
MessageParser<BestLimit> parser = new MessageParser<BestLimit>(() => new BestLimit());
1条答案
按热度按时间vu8f3i0k1#
除非您使用的是C# >=9.0(其中引入了目标类型对象创建),否则在使用
new
时需要指定要创建的类型。下面是重写的代码:
MessageParser<BestLimit> parser = new MessageParser<BestLimit>(() => new BestLimit());