首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何加入一个新的guids列表?

如何加入一个新的guids列表?
EN

Stack Overflow用户
提问于 2019-05-23 08:44:46
回答 2查看 118关注 0票数 1

如何将带有guids的字符串列表联接到字典中?

我有一个这样的列表:

代码语言:javascript
复制
new List<String> { "alex", "liza", "harry" }

我想创建一个字典,像这样:

代码语言:javascript
复制
new Dictionary<Guid, String> {
        {
            "97085fe7-4717-4b70-95aa-80be9b1bfb47",
            "alex"
        },
        {
            "f88a41c2-27ac-47c5-a967-a4cdc2c6171c",
            "liza"
        },
        {
            "2a6adaac-23b4-4d6e-9fb4-610d4c14e231",
            "harry"
        }
    }

How do I zip a random list of Guids a list of strings (如何将随机字符串列表与字符串列表一起使用)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-23 08:57:03

尝试以下操作:

代码语言:javascript
复制
var names = new List<String> { "alex", "liza", "harry" };

var d = names.ToDictionary(n => Guid.NewGuid());
票数 1
EN

Stack Overflow用户

发布于 2019-05-23 08:51:52

您可以像这样使用.ToDictionary

代码语言:javascript
复制
var myList = new List<String> { "alex", "liza", "harry" }
var myDictionary = myList.ToDictionary(i => Guid.NewGuid());

>>> Dictionary<Guid, string>(3) { { [06dde7e3-2fdd-4107-a4c5-63bee818abda], "alex" }, { [93029465-11b5-463b-ab04-bebdb1a8e77f], "liza" }, { [8ff8ff05-7bcf-4dd0-bb8d-07231932c3d8], "harry" }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56266702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档