如何将字符串转换为唯一标识符

本文关键字:唯一 标识符 转换 字符串 | 更新日期: 2023-09-27 18:07:04

我想将一个字符串作为惟一标识符类型插入到表中。但是当我将它插入数据库时,它抛出了一个错误。如何将string转换为uniqueidentifier

如何将字符串转换为唯一标识符

您可以尝试:

new Guid("string to convert");

但是字符串需要已经是Guid格式了

在。net 4中,有一个Guid.TryParse(string, out Guid),在成功时返回bool

这是一种尝试将string解析为Guid的安全方法。在我的示例中,input是来自用户的string变量:

var myGuid = new Guid();
if (Guid.TryParse(input, out myGuid)) {
    // Parsed OK
}

使用其中之一:

Guid.TryParse

Guid.TryParseExact