20160929001 Guid生成

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

using System;

namespace GUID测试 

{ 

    class Program 

    { 

        static void Main(string[] args) 

        { 

            //产生一个新的GUID并输出

            Console.WriteLine(System.Guid.NewGuid()); 

            Console.ReadKey(); 

        } 

     } 

 }

时间: 2024-07-28 13:36:13

20160929001 Guid生成的相关文章

通过GUID生成可持久化的PID

byte[] buffer = Guid.NewGuid().ToByteArray(); return BitConverter.ToInt64(buffer, 0); 即可生成long形的pid

C#实现SQLSERVER数据库中有序GUID生成(NewSequentialId)

GUID作为数据库主键由于其无序性所以性能不怎么好,SQL Server中有个函数NewSequentialId可以生成有序的GUID,由于在程序中需要用到,就用C#实现了一下,生成的GUID格式基本和SQL Server一致. 程序代码参考了rpcrt4.dll中UuidCreateSequential的实现. 1 public class GuidHelper 2 { 3 private static bool initialised; 4 private static int count;

在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-

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

MaxScript几种的类GUID生成

自带的GUID genGuid() "{15B0BF56-2516-492C-A09F-C6E54B62A8C8}" "{E1A1B14F-4B7D-453A-858E-FF071BF6961B}" "{E1A1B14F-4B7D-453A-858E-FF071BF6961B}" 利用C#制造的GUID c# code: Guid.NewGuid().ToString() : 1f13a943-4c7e-4bfc-aac5-93588659142

分布式系统唯一ID生成方案汇总

系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结.生成ID的方法有很多,适应不同的场景.需求以及性能要求.所以有些比较复杂的系统会有多个ID生成的策略.下面就介绍一些常见的ID生成策略. 1. 数据库自增长序列或字段 最常见的方式.利用数据库,全数据库唯一. 优点: 1)简单,代码方便,性能可以接受. 2)数字ID天然排序,对分页或者需要排序的结果很有帮助. 缺点: 1)不同数据库语法和实现不同,数据库迁移的时候或多数据库版本支持的时候需要处理. 2)在单个数据库或

使用GUID作为数据表主键的好处(转)

http://blog.itpub.net/3875/viewspace-789520/ 分类: 数据库开发技术 使用GUID作为数据表主键的好处 [@[email protected]] 使用GUID作为数据表主键的好处 数据表主健通常采用以下三种方式: 1.         自动递增值. 2.         唯一名称.这个是使用自己定义的算法来生成一个唯一序列号. 3.         GUID(全局唯一标识符). GUID与自动递增值及唯一名称比较 GUID 在客户端生成,由GUID的特

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

在日常编程中,Guid是比较常用的,最常见的使用就是如下所示: string id = Guid.NewGuid().ToString(); 这条语句会生成一个新的Guid并转成字符串,如下: // 10244798-9a34-4245-b1ef-9143f9b1e68a 但是还有一些情况下,我们会有一些细节上的差异,如: 前后有大括号{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 中间没有连字符 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 前

数据库主键ID生成策略

前言: 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,下面介绍一些常见的ID生成策略. Sequence ID UUID GUID COMB Snowflake 最开始的自增ID为了实现分库分别的需求,会在自增的前提下,使用不同起点,但需要做数据库拓展时,极其麻烦. 比如刚开始时,我们设计某个系统的数据库时,这个数据库中会有10个表,那么我们对于每个表的内容都需要不同的ID我们就可以使用不同不长自增的形式,比如,第一张表的是1.11.21.31... 第二张表是2.12.22.32..