C#GUID

本文详细介绍了GUID的概念及其生成原理,同时深入探讨了在不同情况下使用ToString()方法的输出差异,包括NULL、空字符串及D、N、B、P、X等参数的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GUID表示全局统一标识,用于产生不重复的数据。

下图是使用GUID时系统给出的提示,ToString()的重载部分说NULL和空字符串与"D"等价,这里并不等价,

原因应该是GUID的生成与通过以太网卡地址、纳秒级时间、芯片ID码和许多可能的数据有关,所以这里的数据并不一样。

测试:

由图可知,NULL和“D”生成的GUID以“-”隔开。

“N”生成的GUID没有间隔。

“B”则以“-”并且全部数据有大括号{}包住。

“P”则以“-“隔开,并且全部数据有小括号()包住。

”X“则以16进制的形式表示,并且是以数组的形式出现。

转载于:https://www.cnblogs.com/xiaoai123/p/6934227.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值