为什么强制类型转换到 System.Guid 类型的语句会无效(try 块中的第二行)?
比如,假设我有一个字符串,其值为“5DD52908-34FF-44F8-99B9-0038AFEFDB81”。我想将其转换为 GUID。这不可能吗?
Guid ownerIdGuid = Guid.Empty;
try
{
string ownerId = CallContextData.Current.Principal.Identity.UserId.ToString();
ownerIdGuid = (Guid)ownerId;
}
catch
{
// Implement catch
}