在.net4.0后出現的TryParse方法可以完成這件事情,至於4.0之前的話,也只能是guid.parse()這個方法加上異常去判斷了。 方法具體如下: Guid newGuid = Guid.Empty; var isGuid = Guid.TryParse(interfaceParams.ObservationUID, out newGuid);//false var isGuid2 = Guid.TryParse("e7b14227-7635-4b66-84ad-76f8ef294232", out newGuid);//true var isGuid3 = Guid.TryParse("e7b14227-7635-4b66-84ad-76f8ef29423222", out newGuid);//false