C# Guid的使用

1、什么是Guid?
Guid(Globally Unique Identifier):全局唯一标识符。
GUID是一种由算法生成的二进制长度为128位的数字标识符

2、为什么要使用Guid?
①、GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
②、对于程序开发的各个方面,.NET Framework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。

3、如何使用Guid?

using System;

namespace TestGuid
{
    class Program
    {
        static void Main(string[] args)
        {
            // format 参数可以是“N”、“D”、“B”、“P”或“X”。如果 format为 null 或空字符串 (""),则使用“D”。
            string uuid = Guid.NewGuid().ToString();
            string uuid2 = Guid.NewGuid().ToString("N");
            string uuid3 = Guid.NewGuid().ToString("D");
            string uuid4 = Guid.NewGuid().ToString("B");
            string uuid5 = Guid.NewGuid().ToString("P");
            string uuid6 = Guid.NewGuid().ToString("x");

            Console.WriteLine(uuid);  // 64bc127b-4339-4121-b626-cdb8dc58f517
            Console.WriteLine(uuid2);  // ebb60bc3b1554a4b809141212428a7d8
            Console.WriteLine(uuid3);  // 00155eb3-3a7e-4097-b404-dc00a035ddad
            Console.WriteLine(uuid4);  // {a9101c4b-bb1e-4491-b40b-8d7872c9c7df}
            Console.WriteLine(uuid5);  // (de66cc8b-32eb-466d-81ef-ecb87e2e1431)
            Console.WriteLine(uuid6);  // {0x7cbf8638,0x39cb,0x495d,{0x80,0x34,0x2d,0xbe,0x75,0xb6,0xad,0x87}}

            Console.ReadLine();
        }
    }
}

运行结果:
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值