C GUID的使用

2022-08-05 15:27:16 字數 577 閱讀 1416

guid(全域性統一識別符號)是指在一臺機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平臺會提供生成guid的api。生成演算法很有意思,用到了乙太網卡地址、納秒級時間、晶片id碼和許多可能的數字。guid的唯一缺陷在於生成的結果串會比較大。

guid永遠是方便的,對於程式開發的各個方面,.net framework簡化了建立和處理guid數值的過程。在.net程式需要的地方,這一功能很容易地生成唯一的數值。

example:

1、guid.newguid().tostring("n") 結果為:

38bddf48f43c48588e0d78761eaa1ce6

2、guid.newguid().tostring("d") 結果為:

57d99d89-caab-482a-a0e9-a0a803eed3ba

3、guid.newguid().tostring("b") 結果為:

4、guid.newguid().tostring("p") 結果為:

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

預設為第2種效果

C 使用GUID

全域性唯一識別符號 guid,globally unique identifier what is guid 也稱作 uuid universally unique identifier 。 guid是一種由演算法生成的二進位制長度為128位的數字識別符號。 guid主要用於在擁有多個節點 多臺計算機的網路或...

GUID的使用

guid的使用 前期為了解決訂單號唯一問題,在網上找了一些資訊,有人建議使用guid型別來解決。 檢視msdn中的敘述如下 guid 型別表...

C 生成Guid,SqlServer生成Guid

工作中需要用到全球唯一識別符號,在 net當中 微軟已經為我們新增了此方法,我們只需要直接呼叫即可。 如下 string guid guid...