• 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)  

  • 相关阅读:
    【NOIp】NOIp2015
    【题解】Luogu P2899 [USACO008JAN] 手机网络 树形dp
    「EZEC-4.5」走方格
    ZJOI2013 K大数查询
    CF765F Souvenirs
    [Vani有约会] 雨天的尾巴 /【模板】线段树合并
    中国剩余定理(CRT / EXCRT)
    洛谷 P1516 青蛙的约会
    CQOI2009 叶子的染色
    CSP2019 Emiya 家今天的饭
  • 原文地址:https://www.cnblogs.com/zylbk/p/7131134.html
Copyright © 2020-2023  润新知