Guid是否为空的判断
更新时间:2020年9月28日 09:34 点击:1575
Guid类型的变量不会为空,初始化没有赋值的GUID是00000000-0000-0000-0000-000000000000
所以正确的判断应该是
if(Guid guid== Guid.Empty)
举个例子
Guid guid = Guid.Parse("00000000-0000-0000-0000-000000000000"); //Guid guid = Guid.Parse("E441C253-5080-4619-803A-00849D8CF710"); Console.WriteLine(guid); if (guid == Guid.Empty) { Console.WriteLine("GUID无效"); } else { Console.WriteLine("GUID有效"); } Console.Read();
但是Guid? guid = null 是可以的为空的, 判断方式:
Guid? guid = null; if (guid.ToString() == "" || !guid.HasValue) { Console.WriteLine("GUID无效"); }
相关文章
- 这篇文章主要介绍了C# 中GUID生成格式的四种方法,需要的朋友可以参考下...2020-06-25
Javascript生成全局唯一标识符(GUID,UUID)的方法
本文给大家汇总介绍了5种使用javascript实现全局唯一标识符(GUID,UUID)的方法,非常的全面,有需要的小伙伴可以来参考下...2016-03-01asp.net System.Guid ToString五种格式
这篇文章主要介绍了asp.net System.Guid ToString五种格式,需要的朋友可以参考下...2021-09-22- 什么是 GUID? 全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。...2016-11-25
- 这篇文章主要介绍了C# GUID ToString的使用总结,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下...2021-02-04
- 根据GUID获得种子,然后获得随机数,这个是完全随机的...2020-06-25