如何解决在属性的获取集中进行更改以抑制可为空引用属性警告 cs8632 的后果是什么?
这个问题专门针对get的情况;在属性中设置。
这是我拥有的代码:
public abstract partial class Baseviewmodel : ObservableObject
{
string? title = string.Empty;
/// <summary>
/// Gets or sets the title.
/// </summary>
/// <value>The title.</value>
public string? Title
{
get => title;
set => SetProperty(ref title,value);
}
我知道有很多关于现在为可空引用属性发出警告消息的信息,在这种情况下,警告出现在上述代码的 ?
下。
CS8632:可为空引用类型的注释应该只 在带有#nullable 注释上下文的代码中使用
但是,有人能告诉我这是否应该成为这个特定案例的一个问题,如果我可以抑制属性,或者我应该改变我的属性支持字段的定义方式吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。