CS8618 退出構造函數時,不可為 null 的屬性必須包含非 null 值。考慮將屬性聲明為可為空


原始寫法:

public class Greeting
{
  public string From { get; set; }
    public string To { get; set; } 
    public string Message { get; set; }
}

如果你覺得合適,也可以添加一個問號(?)來指示該類型可為空,如下所示。

public class Greeting
{
  public string? From { get; set; }
    public string? To { get; set; } 
    public string? Message { get; set; }
}

如果你不想這樣做,可以通過從 csproj 文件中刪除以下行或將其設置為disable.

<Nullable>disable</Nullable>