简介
Guid在C#中可生成36位字符串,由32个(字母与数字)和4个-组成36位字符,分别在第8位、第12位、第16位、第20位由-隔开
Guid类型的数据不区分大小写,通过ToString()转为字符串后,字符串区分大小写(转换为字符串时,默认转为小写)
代码示例
- 生成Guid
Guid id = Guid.NewGuid();//生成36位Guid
Guid类型的数据,在监视中显示的结果如下:
- 将Guid转为字符串类型
string id = Guid.NewGuid().ToString(); ;//生成36位随机字符串
结果:
- 其他Guid转为字符串格式
string id = Guid.NewGuid().ToString();//生成36位随机字符串
Guid.NewGuid().ToString("N");//生成32位字符串
Guid.NewGuid().ToString("D");//36位带-字符串
Guid.NewGuid().ToString("B");//{36位带-字符串}
Guid.NewGuid().ToString("P");//(36位带-字符串)
效果图:
- 将36位字符串转为Guid
可通过Guid.Parse(),将字符串转位Guid类型
Guid.Parse(id);//将36位字符串转为Guid