VB.NET将对象类型解析为GUID类型

VB.NET将对象类型解析为GUID类型,vb.net,Vb.net,如何在VB.NET中将对象类型转换为GUID类型?我不确定您到底想要什么,但这可能会有所帮助: Dim g = CType(obj, System.Guid) 如果要将字符串转换为Guid: Dim g = New Guid(myString) Mehrdad的示例可以使用,但是最好声明所有变量的数据类型: Dim g As Guid = objectVariable 在这种情况下,不需要使用CType或DirectCast。如果希望将对象创建为新guid,请使用以下调用: dim obj

如何在VB.NET中将对象类型转换为GUID类型?

我不确定您到底想要什么,但这可能会有所帮助:

Dim g = CType(obj, System.Guid)
如果要将字符串转换为
Guid

Dim g = New Guid(myString)

Mehrdad的示例可以使用,但是最好声明所有变量的数据类型:

Dim g As Guid = objectVariable

在这种情况下,不需要使用CType或DirectCast。

如果希望将对象创建为新guid,请使用以下调用:

dim objvar as guid = System.GUID.NewGuid()

当你说“转换”时,编辑你的问题有点不清楚。如果已经创建并分配了对象,请使用DirectCast创建Visual Studio环境可以识别的对象。

您应该在此处(或用于取消装箱的任何位置)使用
DirectCast
而不是
CType
。原因如下: