18

入力文字列から GUID を生成したいと思います。ユーザーからGUIDを受け取ったとしましょう

81a130d2-502f-4cf1-a376-63edeb000e9f

だから私はできる:

 Guid g = Guid.Parse("81a130d2-502f-4cf1-a376-63edeb000e9f");

これは正常に解析されます。

しかし、ユーザーの生活を楽にし、入力できるようにする方法:

81a130d2502f4cf1a37663edeb000e9f

これはダッシュなしで、それでも guid に変換します。

同じ方法を使用しようとすると、guid 形式でダッシュが欠落していることを訴える例外がスローされます。

何か案は?

4

3 に答える 3

39

試す

Guid.ParseExact("81a130d2502f4cf1a37663edeb000e9f", "N");
于 2013-05-24T17:27:21.663 に答える
6

ParseExactメソッドを使用します。

Guid.ParseExact("81a130d2502f4cf1a37663edeb000e9f","N")
于 2013-05-24T17:27:51.413 に答える