http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5352|回复: 0

[C#语言基础] C#生成GUID的方法,多种形式例子

[复制链接]
发表于 2014-2-7 10:02:29 | 显示全部楼层 |阅读模式
       C#生成GUID的方法,多种形式例子
    如果我问大家怎么在C#里生成Guid

我相信大部分人会告诉我
Guid.NewGuid().ToString()
其实这样说也对,只是有可能很多人不知道他还有很多咱形式,
如下多种形式或者说格式


[C#] 纯文本查看 复制代码
1、Guid.NewGuid().ToString("N") 

3aac5cbd63c547faaf308821f3ba6e6e

2、Guid.NewGuid().ToString("D")  

8efebb33-4d22-4caa-8299-f2a97d395c3c

3、Guid.NewGuid().ToString("B") 

{d0f38c9e-34ce-4084-a6c7-e9766f6f3c8e}

4、Guid.NewGuid().ToString("P") 

(73df5c41-a156-482f-b626-2ef9435217ab)

大家如果要测试的话可以直接使用如下代码
[C#] 纯文本查看 复制代码
            Response.Write(Guid.NewGuid().ToString("N"));
            Response.Write("\r\n");
            Response.Write(Guid.NewGuid().ToString("D"));
            Response.Write("\r\n");
            Response.Write(Guid.NewGuid().ToString("B"));
            Response.Write("\r\n");
            Response.Write(Guid.NewGuid().ToString("P"));
            Response.Write("\r\n");
            Response.Write(Guid.NewGuid().ToString());

好了,有时间可以动手试试效果。就没有必要自己再转化想要的格式了
说了这么多我们也应该了解一下什么是Guid
定义


     全局唯一标识符,(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 简称GUID,是一种由算法生成的唯一标识。GUID的主要目的是产生完全唯一的数字。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。随机生成两个相同GUID的可能性是非常小的,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证这种重复的情况不会发生。
在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如注册表项、类及接口标识、数据库、系统目录等对象。






1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-6-1 21:33

© 2014-2021

快速回复 返回顶部 返回列表