In einem der Projekte, an denen ich arbeite, sieht man ziemlich regelmäßig folgendes Muster:
var guid = Guid.NewGuid().ToString();
while (guid == Guid.Empty.ToString())
{
guid = Guid.NewGuid().ToString();
}
Obwohl ich verstehe, dass eine GUID nicht garantiert eindeutig ist und gemäß der MSDN-Dokumentation eine generierte GUID Null sein kann , ist dies eine praktische Überlegung, die es tatsächlich wert ist, Zyklustests zu senden, sowohl im rechnerischen Sinne als auch in Bezug auf die Entwicklerzeit, die darüber nachdenkt ?