在C#中分配GUID

Ric*_*ard 24 guid c#-4.0

我有很多使用GUID的代码(一个给我的架构 - 不是我的选择).

大多数情况下,值来自数据库并从那里加载到内存中.但是,我正在做一些测试,我将一些GUID硬编码到代码中.

我还没有找到一种简单的方法来分配GUID,所以我最终使用了Guid.Parse("....").有没有更简单的方法在C#中分配GUIDS?

value = Guid.Parse("11223344-5566-7788-99AA-BBCCDDEEFF00");
Run Code Online (Sandbox Code Playgroud)

创建字符串然后解析它似乎需要很多开销.我认为有一种更简单的方法来直接分配它.

Tom*_*ler 53

如果您已有字符串表示形式,则Guid可以执行以下操作:

Guid g = new Guid("11223344-5566-7788-99AA-BBCCDDEEFF00");
Run Code Online (Sandbox Code Playgroud)

如果你想要一个全新的,Guid那就做吧

Guid g = Guid.NewGuid();
Run Code Online (Sandbox Code Playgroud)