zoukankan      html  css  js  c++  java
  • Guid.NewGuid()

    System.Guid.NewGuid().ToString()全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。 
    GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。 
    为什么要使用 GUID ? 
    世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。

     Guid.NewGuid()是指生成唯一码的规则

    System.Guid.NewGuid().ToString(format);

    例子:

    string str = System.Guid.NewGuid().ToString("N") + "|"

    + System.Guid.NewGuid().ToString("D") + "|"

    + System.Guid.NewGuid().ToString("B") + "|"

    + System.Guid.NewGuid().ToString("P");
            Response.Write(str);

     

    返回的结果:

    ece4f4a60b764339b94a07c84e338a27|

    5bf99df1-dc49-4023-a34a-7bd80a42d6bb|

    {2280f8d7-fd18-4c72-a9ab-405de3fcfbc9}|

    (25e6e09f-fb66-4cab-b4cd-bfb429566549)

     

    说明符       返回值的格式  
     
    N                  32   位:  

    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
     
    D                  由连字符分隔的   32   位数字:  

    xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  
     
    B                  括在大括号中、由连字符分隔的   32   位数字:  

    {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}  
     
    P                  括在圆括号中、由连字符分隔的   32   位数字:  

    (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)  

  • 相关阅读:
    2017年总结
    计算机基础之进制转换详解
    随机总数字里面选取随机数字进行随机排序案例(JAVA实现)
    XML学习入门
    位运算从入门到入狱第一弹----原创!
    MYSQL数据库引擎区别详解
    时间戳
    数据库三大范式整理
    数组
    JS全选与不选、反选
  • 原文地址:https://www.cnblogs.com/cmblogs/p/3517423.html
Copyright © 2011-2022 走看看