如何在 C# 中创建 Guid 值?
全局唯一标识符或 GUID 表示一个巨大的标识符,它是一个非常大的数字,数学计算表明,它不仅在数据库之类的单个系统中是唯一存在的,而且在多个系统或分布式应用程序中也是唯一的。
唯一键的总数(3.40282366×1038)非常巨大,因此出现两次相同数字的概率非常低。对于一个使用 100 亿个随机 GUID 的应用程序,巧合产生的概率大约是十八亿分之一。(1030)
例如,在零售领域,如果我们想为每个事务生成一个唯一值,以便客户可以使用该 ID 进行退货、调整等售后操作,那么可以使用 GUID。GUID 最常见是以十六进制数字序列文本形式编写的,如 3F2504E0-4F89-11D3-9A0C-0305E82C3301。
Guid 存在于 C# 中的 System 命名空间。它可以如下创建。
Guid demoGuid = Guid.NewGuid();
示例
using System;
namespace DemoApplication{
class Program{
static void Main(string[] args){
Guid demoGuid = Guid.NewGuid();
Console.WriteLine(demoGuid);
Console.WriteLine(Guid.NewGuid());
Console.ReadLine();
}
}
}输出
以上代码的输出为
3a251d82-e8ce-442f-9e42-5285653a5e8a 09081b06-26e2-49fa-8e96-93748a99defa Each time when Guid.NewGuid() is called it will generate a random unique guid.
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP