如何将字符串转换为uniqueidentifier?

时间:2011-08-31 15:05:32

标签: c# string uniqueidentifier

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

4 个答案:

答案 0 :(得分:10)

您可以尝试:

new Guid("string to convert");

但字符串必须已经采用Guid格式。

答案 1 :(得分:6)

在.Net 4中,有Guid.TryParse(string, out Guid)成功返回bool

答案 2 :(得分:3)

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

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

答案 3 :(得分:2)

使用其中一个:

Guid.TryParse

Guid.TryParseExact