【发布时间】:2020-09-16 07:09:46
【问题描述】:
如果我查看spec,它会说
记录包含一个合成方法,相当于声明如下的方法:public override string ToString();
但是使用sharplab,正如我在我的 VS16.8.0 Preview 2.1 代码中看到的那样:
record Rec(string S1, string S2);
ToString 不是自动生成的。
我在这里做错了什么?
【问题讨论】:
-
可能是 Sharplab 中的错误?您是否尝试检查他们的问题跟踪器?
-
预览 == “尚未完成”。切换到“master(2020 年 9 月 15 日)”以查看完成。
-
你用的是哪个分支?当前的 .NET 5 版本是 RC1。即使在此之前,如果您使用
master,则会生成ToString()