4
甚至值得检查一下Guid.NewGuid()是否为Guid.Empty吗?
在其中一个项目中,我经常遵循以下模式进行工作: var guid = Guid.NewGuid().ToString(); while (guid == Guid.Empty.ToString()) { guid = Guid.NewGuid().ToString(); } 虽然我知道不能保证 GUID是唯一的,并且根据MSDN文档,生成的GUID可能为零,但这是否是一个实际的考虑因素,实际上值得在计算意义上以及针对开发人员的角度进行周期测试?