具有Mono和C#7.0功能的Jetbrains Rider

时间:2019-03-26 12:52:49

标签: c# mono rider

我开始在Jetbrains Rider上使用Mono 5.2,但在我的代码中得到了以下错误:

enter image description here

因此,查看我的编译器设置,我只有MSBUILD 14.0,如果我没记错,我需要MSBUILD 15.0到C#7.0可以正常工作,对吗?

我该如何解决?

编辑1 我将语言设置为C#7.0,但无法使用C#7.0功能,请参阅:

这不起作用:

   return (int?)idCompanhia;

我遇到以下错误:

enter image description here

但这很好用:

return (int)idCompanhia;

编辑2 这是我使用此 int?

的方法
 public static int? ObterIdCompanhia(string companhia)
        {
            int.TryParse(companhia, out var idCompanhia);
            return idCompanhia == 0 ? null : (int?)idCompanhia;
        }

0 个答案:

没有答案