我在我的旧项目中启用了可空引用类型,我对这个概念很陌生。
我有一个这样的数据模型:
public class AddClientInput
{
public string Code { get; set; }
public string Name{ get; set; }
}
此编译器显示此警告消息:
警告 CS8618 不可为空的属性“名称”在退出构造函数时必须包含非空值。
在打字稿中,我可以通过添加“null forgiving operator”来抑制警告
class AddClientInput
{
Code!: string;
Name!: string;
}
我如何在 c# 中做类似的事情(不初始化变量)?
尝试
public string Code {get;set;} = null!;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句