Guid.NewGuid().ToString()的几种格式

System.Guid.NewGuid().ToString()全球唯一标识符(GUID) 是一个字母数字标识符,用于指示产品的唯一性标识
public string ToString(
    string format
)

参数

format
类型:System.String
一个单格式说明符,它指示如何格式化此 Guid 的值。 format 参数可以是“N”、“D”、“B”、“P”或“X”。 如果 format 为 null 或空字符串 (""),则使用“D”。 

返回值

类型:System.String
此 Guid 的值,用一系列指定格式的小写十六进制位表示。

下表显示 format 参数接受的格式说明符。“0”表示数字;连字符(“-”)、大括号(“{”、“}”)和括号(“(”、“)”)的显示如下所示。


说明符


返回值的格式


N


32 位:

00000000000000000000000000000000


D


由连字符分隔的 32 位数字:

00000000-0000-0000-0000-000000000000


B


括在大括号中、由连字符分隔的 32 位数字:

{00000000-0000-0000-0000-000000000000}


P


括在圆括号中、由连字符分隔的 32 位数字:

(00000000-0000-0000-0000-000000000000)


X


括在大括号的 4 个十六进制值,其中第 4 个值是 8 个十六进制值的子集(也括在大括号中):

{0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}

十六进制数字 a 到 f 是例在返回的字符串。 若要将它们转换为大写,请调用在返回的字符串的 String.ToUpper 方法。

时间: 2024-11-03 21:15:58

Guid.NewGuid().ToString()的几种格式的相关文章

全球唯一标识符 System.Guid.NewGuid().ToString()

System.Guid.NewGuid().ToString(); //ToString() 为 null 或空字符串 (""),则使用"D". 结果:820941e4-3dd5-4835-b67a-b19b208428cc System.Guid.NewGuid().ToString("N"); //32 位:00000000000000000000000000000000 结果:309d5008977f4daeb6a1fda3b1942b71

在C#中GUID生成的四种格式

[csharp] view plain copy var uuid = Guid.NewGuid().ToString(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12 var uuidN = Guid.NewGuid().ToString("N"); // e0a953c3ee6040eaa9fae2b667060e09 var uuidD = Guid.NewGuid().ToString("D"); // 9af7f46a-

Guid几种格式及之间的互换,以及利用Base64缩短guid的长度到22个字符和还原

1.Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce6 2.Guid.NewGuid().ToString("D") 和 Guid.NewGuid().ToString() 结果为: 57d99d89-caab-482a-a0e9-a0a803eed3ba 3.Guid.NewGuid().ToString("B") 结果为: {09f140d5-af72-44ba

C# GUID 生成的四种格式

var uuid = Guid.NewGuid().ToString(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12 var uuidN = Guid.NewGuid().ToString("N"); // e0a953c3ee6040eaa9fae2b667060e09 var uuidD = Guid.NewGuid().ToString("D"); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af

Guid.NewGuid()

这里使用的 Guid.NewGuid();Guid.NewGuid()是指生成唯一码的规则. 几种形式: 1.Guid.NewGuid().ToString("N") 结果为:       38bddf48f43c48588e0d78761eaa1ce6 2.Guid.NewGuid().ToString("D") 结果为:       57d99d89-caab-482a-a0e9-a0a803eed3ba 3.Guid.NewGuid().ToString(&q

ExportAsFixedFormat Visio文件另存为其他几种格式的处理

Visio文件另存为其他几种格式的处理,以及另存为Web文件等相关操作. 1.Visio导出为PDF格式 在一般情况下,PDF格式是较为常用的内容格式,因此Visio文档(Vsd格式)导出为PDF也是很常见的一件事情,Office文档本身很好支持PDF格式的输出,因此对于Visio来说,也不是什么难事,基本上利用它现有的API就可以导出为PDF格式了. 在Visio的Document文档对象中,就有ExportAsFixedFormat这个方法,可以导出为PDF或者XPS的格式的,这个格式有很多

H5 video标签的第二种格式

36-video标签的第二种格式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>36-video标签的第二种格式</title> </head> <body> <!-- 1.格式: <video> <source src="" type

(转)MP4文件两种格式AVC1和H264的区别及利用FFMPEG demux为h264码流事项

出自:http://www.mworkbox.com/wp/work/314.html 2013-05-04 MP4的视频H264封装有2种格式:h264和avc1,对于这个细节,很容易被忽略.笔者也是在改编LIVE555流媒体时,增加mp4文件类型支持时遇到了该问题. (一)首先,从原理上了解一下这2种格式的区别:AVC1 描述:H.264 bitstream without start codes.一般通过ffmpeg转码生成的视频,是不带起始码0×00000001的.H264 描述:H.2

对比XML JSON INIDG 三种格式

在移动与WEB开发时,避免不了服务端与客户端数据交换,需要从多种格式中找到一种合适的 主要考虑两点,数据量小,解析快速,支持工具丰富 json(JavaScript Object Notation) 一般用于WEB和移动应用的网络数据交换 优点: 可以被JS原生解析 应用广泛,适合于数据交换处理,被于WEB和移动应用开发,所以服务端与客户端一般被要求同时支持JSON 数据量小,易于解析,因为格式简单,只有数组,对象和普通文本 缺点: 肉眼可读性差, 字符类型与数值类型容易混淆 举例 ["str1