C# GUID的使用

 

  GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。

  GUID永远是方便的 对于程序开发的各个方面,.NET Framework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。
------------

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)

  GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。

  GUID永远是方便的 对于程序开发的各个方面,.NET Framework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。
------------

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)

相关文章:

  • 2021-10-06
  • 2021-12-22
  • 2021-05-28
  • 2022-03-02
  • 2022-12-23
猜你喜欢
  • 2021-11-17
  • 2022-01-29
相关资源
相似解决方案