在属性的获取集中进行更改以抑制可为空引用属性警告 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 (将#修改为@)