जिन परियोजनाओं पर मैं काम कर रहा हूँ उनमें से एक में निम्न पैटर्न को काफी नियमित रूप से देखा जाता है:
var guid = Guid.NewGuid().ToString();
while (guid == Guid.Empty.ToString())
{
guid = Guid.NewGuid().ToString();
}
जबकि मैं समझता हूं कि एए GUID अद्वितीय होने की गारंटी नहीं है और MSDN प्रलेखन के अनुसार एक उत्पन्न GUID शून्य हो सकता है , क्या यह व्यावहारिक रूप से कम्प्यूटेशनल अर्थों में और डेवलपर समय दोनों के बारे में सोचने के लिए साइकिल परीक्षण भेजने के लायक है। ?