89 此代码: Something = new Guid() 正在返回: 00000000-0000-0000-0000-000000000000 所有的时间,我不知道为什么吗?所以为什么? c# guid — 赌注 source 可能重复的C#如何创建Guid值? — UuDdLrLrSs '17年
61 简要说明一下为什么需要调用NewGuid而不是使用默认构造函数...在.NET中,所有结构(值类型(如int,decimal,Guid,DateTime等))都必须具有一个默认的无参数构造函数,该构造函数会初始化所有将字段恢复为默认值。对于Guid,组成Guid的字节全为零。他们没有使用Guid的特殊情况或将其设为类,而是使用NewGuid方法生成新的“随机” Guid。 — 乔希 source
12 在里面 System.Guid. 要在代码中动态创建GUID,请执行以下操作: Guid messageId = System.Guid.NewGuid(); 要查看其价值: string x = messageId.ToString(); — OK source 是的,它应该在那里(msdn.microsoft.com/zh-cn/library/system.guid_members.aspx),但是我不能使用它。为什么? — 安特 “我不能使用它”-当您尝试使用它时会发生什么?手动输入(也许您的intellisense有问题)并尝试进行编译-您会遇到编译错误吗? — 马特·布林德里 您说“不能使用”是什么意思?如果键入Guid x = System.Guid.NewGuid()并进行编译,会收到错误消息吗?还是您不喜欢x的价值? — DOK 大声笑,Guid算法有时需要重新启动。叹。 — 乔什(Josh)
3 Guid g1 = Guid.NewGuid(); string s1; s1 = g1.ToString(); Console.WriteLine("{0}",s1); Console.ReadKey(); — 狮子座 source