宝哥软件园

asp.net系统Guid ToString .五种格式

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

参考:https://msdn。微软。com/en-us/library/97af 8 hh 4。aspx

image

测试代码:

使用系统;使用系统。集合。通用;使用系统Linq .使用系统。文字;命名空间GuidToString { class Program { static void Main(string[]args){ Console .写线('-'系统Guid。NewGuid().ToString());控制台。写线(' N '-系统Guid。NewGuid().ToString(' N ');控制台。写线(' D '-系统Guid。NewGuid().ToString(' D ');控制台。写线(' B '-系统Guid。NewGuid().ToString(' B ');控制台。写线(' P '-系统Guid。NewGuid().ToString(' P ');控制台。写线(' X '-系统Guid。NewGuid().ToString(' X ');控制台ReadKey();} }}测试结果:

image

注意事项:只能使用n、D、B、P、X(不区分大小写)空,使用其他字母会出现异常

image

格式字符串只能是“D”、“D”、“N”、“N”、“P”、“P”、“B”、“B”、“X”或x。

异常情况:

image

以下都正常:

使用系统;使用系统。集合。通用;使用系统Linq .使用系统。文字;命名空间GuidToString { class Program { static void Main(string[]args){ Console .写线('-'系统Guid。NewGuid().ToString());控制台。写线('-'系统Guid。NewGuid().ToString(" ");控制台。写线(' N '-系统Guid。NewGuid().ToString(' N ');控制台。写线(' n '-系统Guid。NewGuid().ToString(' n ');控制台。写线(' D '-系统Guid。NewGuid().ToString(' D ');控制台。写线(' d '-系统Guid。NewGuid().ToString(' d ');控制台。写线(' B '-系统Guid。NewGuid().ToString(' B ');控制台。写线(' b '-系统Guid。NewGuid().ToString(' b ');控制台。写线(' P '-系统Guid。NewGuid().ToString(' P ');控制台。写线(' p '-系统Guid。NewGuid().ToString(' p ');控制台。写线(' X '-系统Guid。NewGuid().ToString(' X ');控制台。写线(' x '-系统Guid。NewGuid().ToString(' x ');控制台ReadKey();} } }image

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

1、Guid .NewGuid().ToString('N ')结果为:38 bddf 48 f 43 c 48588 e 0d 78761 ea 1 ce6

2、Guid .NewGuid().ToString('D ')结果为:57d 99d 89-caab-482 a-a0e 9-a0a 803 eed 3ba

3、Guid .NewGuid().ToString('B ')结果为:{ 09f 140d 5-af72-44ba-a763-c 861304 b46 F8 }

4、Guid .NewGuid().ToString('P ')结果为(778406 C2-efff-4262-ab03-70a 77d 09 C2 b5)

更多资讯
游戏推荐
更多+