gpt4 book ai didi

c# - 如何通过组合其他两个列表来创建新列表?

转载 作者:行者123 更新时间:2023-12-03 23:26:32 28 4
gpt4 key购买 nike

我试图创建第三个列表,这是组合其他两个列表的结果,但我不知道如何。
我还一直致力于将第一个列表(姓名)中的第一个元素与第二个列表(状态)中的第一个元素组合起来,并将它们作为第三个列表(员工)中的第一个元素。
例如,我希望员工列表中的第一个元素是“迈克尔住在俄勒冈”。
如果有人能帮我解决这个问题,我将不胜感激。谢谢你。

using System;
using System.Collections.Generic;

class Program
{
static void Main()
{
// Initializing and Declaring the Lists
List<string> names = new List<string>();
List<string> states = new List<string>();
List<string> employees = new List<string>();

// names
names.Add("Michael");
names.Add("Anna");
names.Add("Connor");
names.Add("Jane");
names.Add("Brian");

// states
states.Add("Oregon");
states.Add("Florida");
states.Add("New York");
states.Add("California");
states.Add("Kentucky");
}
}

最佳答案

LINQ Zip救援:

var result = names
.Zip(states, (name, state) => $"{name} lives in {state}")
.ToList();

关于c# - 如何通过组合其他两个列表来创建新列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64264169/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com