为什么在构造函数中未设置 FieldTwo 时,我没有收到不可为空的警告(或其他警告)?我正在使用 .Net 5.0,并且Nullable项目文件中的选项设置为 true。
public class MyClass
{
public string FieldOne;
public long FieldTwo;
public MyClass (string p1, long p2)
{
FieldOne = p1;
// FieldTwo is not set. Where is the non-nullable warning!?
}
}