我正在将netcoreapp3.0
与Visual Studio 16.3.1
一起使用,并且有一个简单的类。 ReSharper 2019.2.20190828.152259
也已安装。
[为什么在编辑器中将notnull
约束显示为错误?奇怪的是,它没有显示在错误列表中吗?
这里是csproj的内容:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<LangVersion>8.0</LangVersion>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
我尝试删除bin和obj文件夹,重新启动Visual Studio,重新启动Windows,但没有任何帮助。
编辑:问题来自ReSharper,但最新更新无法解决此问题。可能是配置问题?
或者,您可以使用
public class Class1<T> where T: struct
{
private T? item;
}
查看有关Notnull约束的文章为何引发错误: