当前位置:实例文章 » C#开发实例» [文章]GUID 在 C# 中的五种格式化输出

GUID 在 C# 中的五种格式化输出

发布人:shili8 发布时间:2024-01-24 20:58 阅读次数:112

在C#中,GUID(全局唯一标识符)是一种用于表示唯一标识符的数据类型。在实际开发中,我们经常需要将GUID格式化输出为不同的字符串形式。下面将介绍在C#中五种常见的GUID格式化输出方式,并附上部分代码示例和代码注释。

1. N 格式N格式是GUID的32个数字的字符串表示形式,没有分隔符。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF

csharpGuid guid = Guid.NewGuid();
string formattedGuid = guid.ToString("N");
Console.WriteLine(formattedGuid);


2. D 格式D格式是GUID的32个数字的字符串表示形式,带有连字符分隔符。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF
csharpGuid guid = Guid.NewGuid();
string formattedGuid = guid.ToString("D");
Console.WriteLine(formattedGuid);


3. B 格式B格式是GUID的32个数字的字符串表示形式,带有大括号分隔符。例如:{6F9619FF-8B86-D011-B42D-00C04FC964FF}

csharpGuid guid = Guid.NewGuid();
string formattedGuid = guid.ToString("B");
Console.WriteLine(formattedGuid);


4. P 格式P格式是GUID的32个数字的字符串表示形式,带有括号分隔符。例如:(6F9619FF-8B86-D011-B42D-00C04FC964FF)

csharpGuid guid = Guid.NewGuid();
string formattedGuid = guid.ToString("P");
Console.WriteLine(formattedGuid);


5. X 格式X格式是GUID的32个数字的字符串表示形式,带有连字符分隔符和16进制前缀。例如:{0x6F9619FF,0x8B86,0xD011,{0xB4,0x2D,0x00,0xC0,0x4F,0xC9,0x64,0xFF}}

csharpGuid guid = Guid.NewGuid();
string formattedGuid = guid.ToString("X");
Console.WriteLine(formattedGuid);


通过以上代码示例和注释,我们可以清楚地了解在C#中如何使用不同的格式化输出方式来表示GUID。在实际开发中,我们可以根据具体需求选择合适的格式化方式来输出GUID,以便于后续的处理和使用。

相关标签:c#开发语言
其他信息

其他资源

Top