我有一个像这样的简单类。
public class Greeting
{
public string From { get; set; }
public string To { get; set; }
public string Message { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我收到以下警告。
Severity Code Description Project File Line Suppression State
Warning CS8618 Non-nullable property 'From' must contain a non-null value when exiting constructor.
Consider declaring the property as nullable. MxWork.Elsa2Wf.Tuts.BasicActivities
D:\work\MxWork\Elsa2.0WfLearning\MxWork.Elsa2.0Wf.Tuts\src
\MxWork.Elsa2Wf.Tuts.BasicActivities\Messages\Greeting.cs 5 Active
Run Code Online (Sandbox Code Playgroud)
我很困惑。它抛出的这些新信息打击了我的信心。我从所有三个属性中得到它们。而这突然出现了。
有人可以建议如何减轻这种情况。