最佳答案
                                        
                                                                        
                                我总是使用Nullable<>.HasValue,因为我喜欢它的语义。然而,最近我正在研究别人现有的代码库,他们专门使用Nullable<> != null。
有理由使用其中一种而不是另一种吗,还是纯粹的偏好?
vs。