5 如何在C#中使用Guid? 此代码: Something = new Guid() 正在返回: 00000000-0000-0000-0000-000000000000 所有的时间,我不知道为什么吗?所以为什么? 89 c# guid
3 UUID格式:8-4-4-4-12-为什么? 为什么UUID以“ 8-4-4-4-12”(数字)格式显示?由于这个原因,我环顾四周,但找不到所需的决定。 格式化为十六进制字符串的UUID的示例:58D5E212-165B-4CA0-909B-C86B9CEE0111 84 format guid uuid
5 Guid.Parse()或new Guid()-有什么区别? 这两种将字符串转换为的方式有什么区别System.Guid?有理由选择一个吗? var myguid = Guid.Parse("9546482E-887A-4CAB-A403-AD9C326FFDA5"); 要么 var myguid = new Guid("9546482E-887A-4CAB-A403-AD9C326FFDA5"); 79 c# .net guid
15 GUID到底是什么?为什么在哪里使用? GUID到底是什么?为什么在哪里使用? 我已经在很多地方和Wikipedia中看到了对GUID的引用,但是告诉您在哪里使用它并不是很清楚。如果有人可以回答这个问题,那就太好了。谢谢 74 language-agnostic guid
10 如何生成像“ aX4j9Z”这样的短uid(在JS中) 对于我的Web应用程序(使用JavaScript),我想生成简短的指导(针对不同的对象-实际上是不同的类型-字符串和字符串数组) 我的uid(向导)需要类似“ aX4j9Z”的名称。 因此,这些uid应该足够轻便,可以进行Web传输和js字符串处理,并且对于不大的结构(不超过10k个元素)来说应该是非常独特的。说“非常独特”是指在生成uid之后,我可以检查该uid是否已经存在于结构中,如果存在则重新生成。 73 javascript hash guid
6 Visual Studio解决方案文件中的项目GUID用来做什么? 我在一个Visual Studio(2008)解决方案中有多个项目。 我刚刚发现每个项目都使用相同的GUID,因此在解决方案文件中看起来像这样: Project("{FAE04EC0-F103-D311-BF4B-00C04FCBFE97}") = "Pro1", "Pro1\Pro1.csproj", "{...}" Project("{FAE04EC0-F103-D311-BF4B-00C04FCBFE97}") = "Pro2", "Pro2\Pro2.csproj", "{...}" 我是否必须更改这些GUID,使其具有唯一性,它们的用途是什么? 69 visual-studio guid projects-and-solutions uuid
8 相较于标准Guid,Sequential Guid在性能上有哪些改进?[关闭] 已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 8个月前关闭。 改善这个问题 有人曾在用作数据库内的主键时测量过顺序向导与标准向导的性能吗? 我认为不需要唯一键是可猜测的,从Web UI或其他部分传递它们本身似乎是一种不好的做法,并且如果您有安全方面的顾虑,我看不到如何使用guid可以改善事情(如果是这样的话,请使用使用框架的适当加密函数的真实随机数生成器)。 我的方法涵盖了其他项目,可以从代码生成顺序的guid,而无需DB访问(即使仅对于Windows),并且在时间和空间上是唯一的。 是的,提出这个问题的目的是为了回答那些选择了Guid进行PK的人们一种改善数据库使用率的方法(在我的情况下,这使客户能够承受更大的工作量而不必更换服务器)。 看来,安全性问题很多,在这种情况下,请不要使用Sequential Guid,或者最好不要将标准Guid用于PK,这些PK从UI来回传递,而sequential guid用于其他所有操作。与往常一样,没有绝对的真理,我也编辑了主要答案以反映这一点。 67 database primary-key guid
5 C#GUID和SQL Uniqueidentifier 我想创建一个GUID并将其存储在数据库中。 在C#中,可以使用Guid.NewGuid()创建一个guid。这将创建一个128位整数。SQL Server有一个uniqueidentifier列,其中包含一个巨大的十六进制数。 有没有一种使C#和SQL Server guid一起正常工作的好/首选方法?(即使用Guid.New()创建一个guid,然后使用nvarchar或其他某些字段将其存储在数据库中……或通过其他方法创建SQL Server期望的十六进制形式的形式) 67 c# sql guid uniqueidentifier