GUID类型

GUID是一个128位的唯一标识符,广泛应用于多节点网络中的唯一标识。在SQL Server中,它对应于uniqueidentifier类型。本文介绍了如何在C#中生成和使用GUID,包括在数据库中作为主键插入数据,以及为.NET类分配GUID属性。示例代码展示了如何在数据库操作和类定义中利用GUID。
摘要由CSDN通过智能技术生成

好吧,我承认我见识少,今天刚接触到的一个类型:
1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 
2.GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141-bab9e6478cc8 即为有效的 GUID 值。 
3.世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。
4. 在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。

5.此类型映射到 SQL Server 中的 uniqueidentifier 类型。
以下的C#命令行程序说明这一使用过程:
using System;
namespace DisplayGUID {
class GuidExample {
static void Main(string[] args) {
GenerateGUID();
}
static void GenerateGUID() {
Console.WriteLine("GUID: " + System.Guid.NewGuid().ToString());
} } } 
下面为这一程序的输出:(虽然不同系统之间的GUID是变化的。) 
GUID: 9245fe4a-d402-451c-b9ed-9c1a04247482 
一个GUID可以在后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值