此警告是由于在代码中使用了C# 8.0新增的可空引用类型特性,但没有启用此特性的全局上下文。可通过以下两个步骤解决该问题:
enable
这将启用全局可空注释上下文。
string? nullableString = null; //不符合可空注释上下文的写法,应去除?
string nonNullableString = ""; //符合可空注释上下文的写法,无需注释
这样就可以消除该警告。
上一篇:ASP.NETCore6.0ExceptionHandlerMiddleware:避免通过错误消息泄露信息。
下一篇:ASP.NETCore6.0MVC-对一个包含一系列日期范围的字符串进行排序