如何将字符串转换为Guid?

Kap*_*arg 0 c# c++-cli

我有字符串类型值"e2ddfa02610e48e983824b23ac955632".我需要添加 - 在此代码中意味着转换为Guid.

EntityKey = "e2ddfa02610e48e983824b23ac955632";
Id = (Guid)paymentRecord.EntityKey;
Run Code Online (Sandbox Code Playgroud)

Dmi*_*nko 6

只是一个简单的创作:

  String source = "e2ddfa02610e48e983824b23ac955632";

  Guid result = new Guid(source);
Run Code Online (Sandbox Code Playgroud)


Mor*_* M. 5

你可以这样做:

Guid guid;
if (Guid.TryParse("e2ddfa02610e48e983824b23ac955632", out guid))
{
    // succeed...
}
else
{
    // failed...
}
Run Code Online (Sandbox Code Playgroud)

编辑:像@Silvermind所说,如果你知道输入的格式,你可以使用你的情况下Guid.TryParseExact"N"格式.