全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指微软对UUID标准的实现。
在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。随机生成两个相同GUID的可能性是非常小的,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证这种重复的情况不会发生。
在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如注册表项、类及接口标识、数据库、系统目录等对象。

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种效果

最新文章

  1. could not read symbols: File format not recognized
  2. 获取SQLSERVER所有库 所有表 所有列 所有字段信息
  3. 最简单的Android教程之自定义控件
  4. css超出2行部分省略号...
  5. PHP获取不了React Native Fecth参数的解决办法是怎么样呢?
  6. 有关extern的用法
  7. 18-UIKit(Core Animation、广播设计模式)
  8. 从 Qt 的 delete 说开来
  9. 传输控制协议TCP
  10. C语言总结
  11. iOS开发实战-卫P嗯上网项目
  12. 【学习笔记】TensorFlow
  13. 最小生成树(kruskal算法)
  14. python3 doc2vec文本聚类实现
  15. Intellij Idea免费激活方法(转)
  16. HashMap、ArrayMap、SparseArray分析比较
  17. js 鼠标拖拽元素
  18. ESXI 5.5加载 zabbix OVF 3.2.6操作
  19. javaWeb知识点学习(一)
  20. 【转】如何在VMware上安装macOS Sierra 10.12

热门文章

  1. 分布式项目spring 配置文件的约束
  2. 每天一个Linux命令:ls(1)
  3. jquery基础知识实例(一)
  4. PHP FILTER_SANITIZE_NUMBER_INT 过滤器
  5. NX二次开发-NXOpen::CoordinateSystemCollection Class Reference
  6. phpMailer 手册
  7. C/S模式简单socket通信
  8. python re 正則匹配規則
  9. JAVA中HashMap相关知识的总结(一)
  10. js 为什么计算结果老是出现NaN