gpt4 book ai didi

c# - 两个字符串列表和 foreach

转载 作者:行者123 更新时间:2023-11-30 19:16:40 26 4
gpt4 key购买 nike

我的 WebAPI 接收两个字符串,一个包含显示值(姓名),一个包含隐藏值(电子邮件)。

之前,它只收到一个字符串,它使用了一个 foreach,我不确定如何让它与两个字符串一起工作,如何从“nameslist”中填充“name”:

[System.Web.Http.HttpGet]
public AjaxAnswer BatchUserCreate(string email, string names) {
string[] emaillist = email.Split('\n');
string[] nameslist = names.Split('\n');
foreach(string email in emaillist) {
db.AddParameter("@email",email);
db.AddParameter("@name",name);
int newId = db.ExecuteScalar(userInsQuery);
}
return new AjaxAnswer(newId);
}

最佳答案

将两个列表压缩在一起

var nameEmailPairs = emaillist.Zip(namelist, (email,name)=>new{email,name});

然后您可以 foreach that,其中将包含带有名称和电子邮件的项目。

关于c# - 两个字符串列表和 foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22637703/

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