我有:
public abstract class Craft
{
public Craft()
{
CurrentQuadrant = new Point(0, 0);
}
private Point _currentQuadrant;
public Point CurrentQuadrant
{
get => _currentQuadrant;
set
{
_currentQuadrant = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
(点是一个简单的 xy 对)。
为什么会给我这样的警告Non-nullable field '_currentQuadrant' must contain a non-null value when exiting the constructor
?赋值是否不能确保它不为空?
归档时间: |
|
查看次数: |
913 次 |
最近记录: |