-
1 votesanswersviews
在检查条件时,null-conditionals是否有可能不返回可为空的值类型?
从null条件赋值时,返回可为空的值类型是有意义的 . 否则,如果对象为null,则null-conditional将返回值类型's default and you don' t . 因此,这很好: bool? IsTerminated = Employee?.IsTerminated; 但是,如果我只是检查一个条件,为什么它会返回一个可空类型?你会认为编译器可以很好地解决这个问题: if (E...