C#objct转换guid 类型
时间: 2023-07-25 14:16:03 浏览: 123
c# 类型转换
如果你想将 `object` 类型的变量转换为 `Guid` 类型的变量,可以使用 `Guid.Parse` 或 `new Guid` 方法,示例如下:
```csharp
object obj = "3F2504E0-4F89-11D3-9A0C-0305E82C3301";
Guid guid = Guid.Parse(obj.ToString()); // 使用 Guid.Parse 方法
Guid guid2 = new Guid(obj.ToString()); // 使用 new Guid 方法
```
以上两种方法都需要将 `object` 类型的变量转换为 `string` 类型的变量,然后再将 `string` 类型的变量转换为 `Guid` 类型的变量。
另外,如果 `object` 类型的变量不是一个有效的 GUID 字符串,以上两种方法都会抛出 `FormatException` 异常,因此在使用时需要进行异常处理。
阅读全文