字段不可为null

来源:6-7 【理论】反转控制与依赖注入

慕勒7220735

2024-03-18

在定义属性的会后,提示退出构造函数时,不可为null的字段, 需要添加一个 "? ”符号,这个符号的作用是什么啊?会带来什么影响呢?

写回答

1回答

阿莱克斯刘

2024-03-21

?代表的是可控变量,nullable,课程有详细讲解。不过,课程使用的是基于 .net 5 的 c#9. 最新版的c#是基于,net8 c#12, 在最新版中为了安全,对象默认为不可空,除非你加上?,否则不可以让一个对象等于null。

0
0

C#速成指南--从入门到进阶,实战WPF与Unity3D开发

系统掌握C#核心和应用,获得全行业适配的技能

839 学习 · 198 问题

查看课程