微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在属性的获取集中进行更改以抑制可为空引用属性警告 cs8632 的后果是什么?

如何解决在属性的获取集中进行更改以抑制可为空引用属性警告 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 举报,一经查实,本站将立刻删除。