W jednym z projektów pracuję nad następującym schematem, który pojawia się dość regularnie:
var guid = Guid.NewGuid().ToString();
while (guid == Guid.Empty.ToString())
{
guid = Guid.NewGuid().ToString();
}
Chociaż rozumiem, że aa GUID nie jest gwarantowana być unikalny i zgodnie z dokumentacji MSDN generowane GUID może być zerowy , jest to praktyczny wzajemne rzeczywiście warto wysyłania cykle testowe zarówno w obliczeniowej sensie i pod względem czasu deweloper o tym myśleć ?