参考:https://msdn.microsoft.com/en-us/library/97af8hh4.aspx

测试代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace GuidToString
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" -->" + System.Guid.NewGuid().ToString());
Console.WriteLine("N-->" + System.Guid.NewGuid().ToString("N"));
Console.WriteLine("D-->" + System.Guid.NewGuid().ToString("D"));
Console.WriteLine("B-->" + System.Guid.NewGuid().ToString("B"));
Console.WriteLine("P-->" + System.Guid.NewGuid().ToString("P"));
Console.WriteLine("X-->" + System.Guid.NewGuid().ToString("X"));
Console.ReadKey();
}
}
}

测试结果:

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

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

异常情况:

以下都正常:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace GuidToString
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" -->" + System.Guid.NewGuid().ToString());
Console.WriteLine(" -->" + System.Guid.NewGuid().ToString(""));
Console.WriteLine("N-->" + System.Guid.NewGuid().ToString("N"));
Console.WriteLine("n-->" + System.Guid.NewGuid().ToString("n"));
Console.WriteLine("D-->" + System.Guid.NewGuid().ToString("D"));
Console.WriteLine("d-->" + System.Guid.NewGuid().ToString("d"));
Console.WriteLine("B-->" + System.Guid.NewGuid().ToString("B"));
Console.WriteLine("b-->" + System.Guid.NewGuid().ToString("b"));
Console.WriteLine("P-->" + System.Guid.NewGuid().ToString("P"));
Console.WriteLine("p-->" + System.Guid.NewGuid().ToString("p"));
Console.WriteLine("X-->" + System.Guid.NewGuid().ToString("X"));
Console.WriteLine("x-->" + System.Guid.NewGuid().ToString("x"));
Console.ReadKey();
}
}
}

System.Guid ToString五中格式的更多相关文章

  1. [c#美味] Guid ToString 格式知多少?

    在日常编程中,Guid是比较常用的,最常见的使用就是如下所示: string id = Guid.NewGuid().ToString(); 这条语句会生成一个新的Guid并转成字符串,如下: // ...

  2. Guid ToString 格式

    转自 http://www.cnblogs.com/greenerycn/archive/2010/04/25/guid_tostring_format.html 在日常编程中,Guid是比较常用的, ...

  3. Guid ToString 格式知多少?

    在日常编程中,Guid是比较常用的,最常见的使用就是如下所示: string id = Guid.NewGuid().ToString(); 这条语句会生成一个新的Guid并转成字符串,如下: // ...

  4. 利用反射快速给Model实体赋值 使用 Task 简化异步编程 Guid ToString 格式知多少?(GUID 格式) Parallel Programming-实现并行操作的流水线(生产者、消费者) c# 无损高质量压缩图片代码 8种主要排序算法的C#实现 (一) 8种主要排序算法的C#实现 (二)

    试想这样一个业务需求:有一张合同表,由于合同涉及内容比较多所以此表比较庞大,大概有120多个字段.现在合同每一次变更时都需要对合同原始信息进行归档一次,版本号依次递增.那么我们就要新建一张合同历史表, ...

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

    System.Guid.NewGuid().ToString(); //ToString() 为 null 或空字符串 (""),则使用"D". 结果:8209 ...

  6. C# System.Guid.NewGuid() 【转】

    概念 GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) . GUID是一个通过特定算 ...

  7. C# System.Guid.NewGuid() 格式化

    概念 GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) . GUID是一个通过特定算 ...

  8. .Net:System.Guid

    ylbtech-.Net:System.Guid 1.返回顶部 1.public static Guid NewGuid(); // // 摘要: // 初始化 System.Guid 结构的新实例. ...

  9. 问题:System.Guid.NewGuid();结果:C# System.Guid.NewGuid()

    C# System.Guid.NewGuid() 概念 GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique I ...

随机推荐

  1. Angular2入门系列教程2-项目初体验-编写自己的第一个组件

    上一篇 使用Angular-cli搭建Angular2开发环境 Angular2采用组件的编写模式,或者说,Angular2必须使用组件编写,没有组件,你甚至不能将Angular2项目启动起来 紧接着 ...

  2. Python编码记录

    字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但 ...

  3. C++实现线程安全的单例模式

    在某些应用环境下面,一个类只允许有一个实例,这就是著名的单例模式.单例模式分为懒汉模式,跟饿汉模式两种. 首先给出饿汉模式的实现 template <class T> class sing ...

  4. 菜鸟学Struts2——Struts工作原理

    在完成Struts2的HelloWorld后,对Struts2的工作原理进行学习.Struts2框架可以按照模块来划分为Servlet Filters,Struts核心模块,拦截器和用户实现部分,其中 ...

  5. 从源码浅析MVC的MvcRouteHandler、MvcHandler和MvcHttpHandler

    熟悉WebForm开发的朋友一定都知道,Page类必须实现一个接口,就是IHttpHandler.HttpHandler是一个HTTP请求的真正处理中心,在HttpHandler容器中,ASP.NET ...

  6. 【WPF】日常笔记

    本文专用于记录WPF开发中的小细节,作为备忘录使用. 1. 关于绑定: Text ="{Binding AnchorageValue,Mode=TwoWay,UpdateSourceTrig ...

  7. 【从零开始学BPM,Day5】报表配置及自定义功能页面开发

    [课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第五天课程] 1.课程概要 Step 1 软件下载:H3 BP ...

  8. Android开发学习——画横线竖线

    画横线/竖线 竖线 <View android:layout_width="1dp" android:layout_height="match_parent&quo ...

  9. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  10. 学习笔记:发现一个IE版本判断的好方法

    web开发就不得不面对浏览器兼容性问题,特别是IE的兼容问题.在前端代码中经常要处理一些兼容格式,为了解决这个问题网上找了找识别浏览器版本的方法.   常规js方法 找到一个方法,还不错,可以识别出各 ...