Guid.NewGuid()


System.Guid.NewGuid().ToString()全球唯一標識符 (GUID) 是一個字母數字標識符,用於指示產品的唯一性安裝。在許多流行軟件應用程序(例如 Web 瀏覽器和媒體播放器)中,都使用 GUID。
GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每個 x 是 0-9 或 a-f 范圍內的一個十六進制的數字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即為有效的 GUID 值。
為什么要使用 GUID ?
世界上的任何兩台計算機都不會生成重復的 GUID 值。GUID 主要用於在擁有多個節點、多台計算機的網絡或系統中,分配必須具有唯一性的標識符。在 Windows 平台上,GUID 應用非常廣泛:注冊表、類及接口標識、數據庫、甚至自動生成的機器名、目錄名等。

 Guid.NewGuid()是指生成唯一碼的規則

System.Guid.NewGuid().ToString(format);

例子:

string str = System.Guid.NewGuid().ToString("N") + "|"

+ System.Guid.NewGuid().ToString("D") + "|"

+ System.Guid.NewGuid().ToString("B") + "|"

+ System.Guid.NewGuid().ToString("P");
        Response.Write(str);

 

返回的結果:

ece4f4a60b764339b94a07c84e338a27|

5bf99df1-dc49-4023-a34a-7bd80a42d6bb|

{2280f8d7-fd18-4c72-a9ab-405de3fcfbc9}|

(25e6e09f-fb66-4cab-b4cd-bfb429566549)

 

說明符       返回值的格式  
 
N                  32   位:  

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
 
D                  由連字符分隔的   32   位數字:  

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  
 
B                  括在大括號中、由連字符分隔的   32   位數字:  

{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}  
 
P                  括在圓括號中、由連字符分隔的   32   位數字:  

(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM