31

GUID (私が選んだものではなく、私に渡されたアーキテクチャ) を使用しているコードがたくさんあります。

ほとんどの場合、値はデータベースから取得され、そこからメモリにロードされます。ただし、いくつかのテストを行っており、いくつかの GUID をコードにハードコーディングしています。

GUID を割り当てる簡単な方法が見つからなかったため、Guid.Parse("....") を使用することになりました。C# で GUIDS を割り当てる簡単な方法はありますか?

value = Guid.Parse("11223344-5566-7788-99AA-BBCCDDEEFF00");

文字列を作成してから解析するのは、かなりのオーバーヘッドのようです。直接割り当てるより簡単な方法があると思います。

4

3 に答える 3

67

の文字列表現が既にある場合はGuid、次のようにすることができます。

Guid g = new Guid("11223344-5566-7788-99AA-BBCCDDEEFF00");

そして、あなたが真新しいものを望むならGuid、ただそうしてください

Guid g = Guid.NewGuid();
于 2013-06-18T12:43:38.083 に答える