在 C# 中分配 GUID

问题描述

我有一个 Guid 的字符串表示,我正在做一些测试,我正在将一些 GUID 硬编码到代码中。下面的方式可以分配单个值的Guid。

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

现在,我的问题是如何为 Guid[] 的数组列表赋值?

解决方法

您可以使用以下代码片段为 Guid[] 的数组列表赋值

        Guid[] arr = new Guid[4];
        arr.SetValue(new Guid("11223344-5566-7788-99AA-BBCCDDEEFF00"),0);
        arr.SetValue(new Guid("26a285e5-5435-4daa-8d36-3186bd441cff"),1);
        arr.SetValue(new Guid("6d850084-d55a-45a9-9e83-5adf22cfbf04"),2);
        arr.SetValue(new Guid("ec43e526-51c0-41bc-b04a-2f2e72c894cc"),3);

您可以使用以下代码片段用随机生成的 Guid 填充您的 Guid 数组。

        Guid[] arr = new Guid[10];
        for (int i = 0; i < 10; i++)
        {
            arr.SetValue(Guid.NewGuid(),i);
        }

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...