c#中的Guid返回为零
我在使用c#的Guid时遇到问题,在我的应用程序中,Guid类型的所有字段都返回了“{00000000-0000-0000-0000-000000000000}” 我怎样才能解决这个问题c#中的Guid返回为零,c#,model-view-controller,guid,C#,Model View Controller,Guid,我在使用c#的Guid时遇到问题,在我的应用程序中,Guid类型的所有字段都返回了“{00000000-0000-0000-0000-000000000000}” 我怎样才能解决这个问题 如果需要,我会放上代码。Guid的默认值是{00000000-0000-0000-0000-000000000000} 我认为您使用的是Guid的Cuxutor,并且得到了GUID的默认值。 var g = new Guid(); 在本例中,g等于guid的默认值,等于{00000000-0000-0000
如果需要,我会放上代码。Guid的默认值是
{00000000-0000-0000-0000-000000000000}
我认为您使用的是Guid的Cuxutor,并且得到了GUID的默认值。
var g = new Guid();
在本例中,g
等于guid
的默认值,等于{00000000-0000-0000-0000-00000000000000}
为了生成guid
,您应该使用guid.NewGuid
方法
var g = Guid.NewGuid();
您需要使用NewGuid方法
Guid.NewGuid()
依照
这是一个方便的静态方法,您可以调用它来获取新的
Guid。该方法包装对Windows CoCreateGuid函数的调用。
返回的Guid保证不等于Guid.Empty
所有零都是有效的Guid-因此不确定您的问题是什么。很明显,您知道如何创建一次搜索。因此,请澄清您有什么问题,以便能够回答。这表示
Guid.Empty
。您没有向我们显示代码,但显然没有设置guid。您需要使用Guid.NewGuid()
。这与。。。不知道为什么你们认为它以一种新的方式解决了OP的问题(也缺少对问题的描述)。