我有一个网络服务,它告诉我这是函数参数..
Public Function Create(ByVal Name As String, ByVal templateId As Integer)
问题是 templateid 是 GUID。如果我将其传递给函数,该函数将无法工作,因为它需要是一个整数。我可以肯定地说 templateid 是来自 SQL 数据库的 GUID。
那么我如何将该 GUID 更改为整数以便该函数能够接受它?这可能吗?
所有解析测试都返回错误,这意味着这是不可能的。
最佳答案
我从函数定义中假设它是 Visual Basic,其中 Integer
类型是 32 位有符号整数。即使它是 64 位无符号整数,[guid]
也是 128 位,因此它的值不适合 Integer
。
关于integer - 将 GUID 转换为整数 Powershell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450010/