המבנה ששמו Guid מייצג מזהה ייחודי גלובלי – ערך המורכב מ16 בתים, שאם יווצר בצורה אקראית, יהיה כמעט בוודאות ייחודי בעולם.
Guidים בד”כ משמשים כמזהים בכל מיני מקומות: בDatabaseים ובאפליקציות.
אם תחשבו על זה, יש 2 בחזקת 128 אפשרויות לGuidים.
כדי ליצור Guid חדש, ניתן להשתמש בפונקציהGuid.NewGuid:
|
|
כשהוא מיוצג כמחרוזת, Guid מיוצג כמספר הקסה דצימלי עם 32 ספרות, עם מקפים אופציונאליים אחרי המקום השמיני, ה12, ה16 וה20.
המחרוזת כולה יכולה להיות עטופה בסוגריים עגולים או מסולסלים:
|
|
האופרטור == משווה את הGuidים לפי הערכים אותם הם מייצגים (ראו גם טיפים 76-80)
ניתן להפוך Guid לייצוג שלו ע"י מערך של 16 בתים:
|
|
ולהפך:
|
|
המשך יום ייחודי טוב!