string uuid = guid.newguid().tostring(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12
string uuidn = guid.newguid().tostring("n"); // e0a953c3ee6040eaa9fae2b667060e09
string uuidd = guid.newguid().tostring("d"); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12
string uuidb = guid.newguid().tostring("b"); //
string uuidp = guid.newguid().tostring("p"); // (ade24d16-db0f-40af-8794-1e08e2040df3)
string uuidx = guid.newguid().tostring("x"); // }
下面的表顯示了公認的格式說明符的格式引數。「0」代表乙個數字;連字元(「-」),括號(「」),和括號(「(」、「)」)出現如圖所示。
返回值的格式
n
32位字元:
00000000000000000000000000000000
d
32位連線字元:
00000000-0000-0000-0000-000000000000
b
用花括號括起的32位連線字元:
p
用圓括號括起來的32位連線字元:
(00000000-0000-0000-0000-000000000000)
x
四個十六進製制值括在括號,第四個值是8個十六進製制值的子集,也包含在括號:
}
什麼是 GUID?以及 GUID 的生成
guid 的格式為 xx x x x 其中每個 x 是 0 9 或 a f 範圍內的乙個十六進製制的數字。例如 6f9619ff 8b86 d011 b42d 00c04fc964ff 即為有效的 guid 值。世界上的任何兩台計算機都不會生成重複的 guid 值。guid 主要用於在擁有多個節點 ...
生成GUID的方法
using namespace std typedef struct guid guid void giveguid strdata1,strdata2,strdata3,strdata4 0 strdata4 1 strdata4 2 strdata4 3 strdata4 4 strdata4 ...
C 之 GUID格式化
guid的帶引數的tostring 方法來實現格式化,如下 摘要 根據所提供的格式說明符,返回此 system.guid 例項值的字串表示形式。引數 format 乙個單格式說明符,它指示如何格式化此 system.guid 的值。format 引數可以是 n d b p 或 x 如果 format...