19得票4回答
.NET GUID大写字符串格式

我需要将GUID格式化为带破折号的形式,并且全部大写。我知道使用myGuid.ToString("D")或者String.Format("{0:D}", myGuid)可以得到带破折号的格式,但是使用大写的D而不是小写的d并不能让我的GUID变成大写的,就像我原本以为的那样。是否有一种方法可以...

12得票6回答
在C#中打开Guid的最有效方法

在C#中,switch语句仅支持整数类型(不支持Guid),因此简单的O(1)比较表似乎不可能。 匹配Guid的计算最高效的方法是什么? 起初我认为if(gMyGuid == new Guid("VALUE")) else if (gMyGuid == new Guid("VALUE2") ...

16得票3回答
将身份更改GUID为整数

如何将AspNetUser表的主键列从guid更改为int数据类型?这应该是最新发布的asp.net-identity版本中现在可以实现的。 但我找不到任何关于如何完成此操作的信息。

30得票4回答
将自定义类型转换注入到.NET库类中

我想在C#中通过Convert.ChangeType实现两个库类之间的转换。 我不能改变这两种类型中的任何一种。 例如,在Guid和byte []之间进行转换。Guid g = new Guid(); object o1 = g; byte[] b = (byte[]) Convert.Cha...

12得票1回答
JSON.NET反序列化空GUID的正确格式是什么?

使用JSON.NET进行反序列化时,空GUID的正确格式是什么? "{"id":"","name":"Test"}"导致出现"无法识别的GUID格式." "{"id":null,"name":"Test"}"导致出现"值不能为空." "{"id":"00000000-0000-0000-...

113得票13回答
如何生成类似于 “aX4j9Z” 的短 UID (在 JS 中)

为了我的 JavaScript 网站应用程序,我想生成短的 GUID(用于不同类型的对象 - 字符串和字符串数组) 我希望我的 UID(GUID)类似于 "aX4j9Z"。 所以这些 UID 应该足够轻量级,以便进行 Web 传输和 JS 字符串处理,并且对于结构不是非常庞大的情况下(不超...

27得票1回答
生成重置密码令牌的最佳实践

有没有关于如何构建重置密码令牌的最佳实践?我在考虑: 随机17个字符 [a-zA-Z0-9] + 全局唯一id + 随机17个字符 [a-zA-Z0-9]。 是否有更好的解决方案或者行业标准来处理重置密码令牌?

42得票4回答
TypeScript中的GUID / UUID类型

我有这个函数:function getProduct(id: string){ //return some product } id是实际上的GUID。Typescript没有guid类型。是否有可能手动创建类型GUID?function getProduct(id: GUI...

50得票2回答
如何获取/使用 LibUUID?

我正在尝试替换对::CoCreateGUID的调用,以便在Linux上的C++程序中生成GUID。 我了解到libuuid支持此功能,并且我已经阅读了这个问题。 我对Ubuntu/GCC/Linux有点陌生,所以我从以下方面开始:#include <uuid/uuid.h> 现在我...

19得票1回答
如何在使用JSON时让ServiceStack将Guid格式化为带有破折号的形式?

使用ServiceStack从Post中返回一个简单的User对象。用户对象非常简单:public class User { public Guid Id { get; set; } public string Username { get; set; } } POST方法:p...