gpt4 book ai didi

c# - 定义用户定义的 Guid

转载 作者:太空狗 更新时间:2023-10-29 22:05:21 24 4
gpt4 key购买 nike

我想在 C# 中定义 User Define Guid。我想将其插入到我的 Guid 对象中:

dddddddddddddddddddddddddddddddd.

当我这样做时:

Guid user = "dddddddddddddddddddddddddddddddd";

我得到错误:系统无法从字符串转换为 System.Guid。我应该在这里做什么?

最佳答案

这听起来像你想要的:

Guid user = Guid.Parse("dddddddddddddddddddddddddddddddd");

请注意,当您再次打印出 guid 时,它的格式会有所不同:

// Prints dddddddd-dddd-dddd-dddd-dddddddddddd
Console.WriteLine(user);

您可以改为调用 Guid(string) 构造函数,但我个人更喜欢调用 Parse 方法 - 它更能描述正在发生的事情,并且遵循相同的约定为 int.Parse 等。另一方面,Guid.Parse 仅在 .NET 4 中引入 - 如果您使用的是旧版本的 .NET,您将需要使用构造函数。我相信在不同的调用将接受哪些值方面存在一些差异,但我不知道细节。

关于c# - 定义用户定义的 Guid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com