天天看點

C# GUID的使用

 GUID(全局統一辨別符)是指在一台機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平台會提供生成GUID的API。生成算法很有意思,用到了以太網卡位址、納秒級時間、晶片ID碼和許多可能的數字。GUID的唯一缺陷在于生成的結果串會比較大。

  GUID永遠是友善的

對于程式開發的各個方面,.NET Framework簡化了建立和處理GUID數值的過程。在.NET程式需要的地方,這一功能很容易地生成唯一的數值。

------------

1、Guid.NewGuid().ToString("N") 結果為:

    38bddf48f43c48588e0d78761eaa1ce6

2、Guid.NewGuid().ToString("D") 結果為:

    57d99d89-caab-482a-a0e9-a0a803eed3ba

3、Guid.NewGuid().ToString("B") 結果為:

    {09f140d5-af72-44ba-a763-c861304b46f8}

4、Guid.NewGuid().ToString("P") 結果為:

    (778406c2-efff-4262-ab03-70a77d09c2b5)

可見預設的為第2種效果

繼續閱讀