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") 结果为:
    {09f140d5-af72-44ba-a763-c861304b46f8}
  4、Guid.NewGuid().ToString("P") 结果为:
    (778406c2-efff-4262-ab03-70a77d09c2b5)
  默认为第2种效果

最新文章

  1. 在Azure虚拟机上安装SQL server
  2. Xamarin.Android中使用ResideMenu实现侧滑菜单
  3. cuda中thread id
  4. FreeCodeCamp 中级算法(个人向)
  5. java和linux的编码
  6. hiho #1288 微软2016.4校招笔试题 Font Size
  7. vs2013 error c4996: 'fopen': This function or varia
  8. HITOJ 2662 Pieces Assignment(状压DP)
  9. route命令(转)
  10. 161014、Comet4J介绍及使用(即时推送)
  11. JAVA 回调
  12. 非常不错的IT进阶站点
  13. JUnit 4
  14. iOS - UI - UISegmentedControl
  15. struts2学习笔记(4)——数据类型转换
  16. Maven项目下 java.lang.ClassNotFoundException 常规解决的方法
  17. poj 1611 The Suspects(并查集)
  18. IO多路复用,同步,异步,阻塞和非阻塞 区别
  19. HttpServletResponse,HttpServletRequest详解
  20. java工具类(五)之日期格式字符串与日期实现互转

热门文章

  1. 利用 js 实现弹出蒙板(model)功能
  2. Ming Rpc
  3. EF异常:WebForm、Console、Winform层不引入EF报错
  4. Matlab中diag函数注意事项
  5. 实现IDisposable接口的模式
  6. Spring Mvc 返回机制
  7. ubuntu搭建lnmp
  8. 4-Highcharts 3D图之3D普通饼图
  9. 动态调用WCF服务
  10. img图片底部出现莫名的下边距问题