Ale*_*der 2 c# asp.net-web-api
我的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);
}
Run Code Online (Sandbox Code Playgroud)
将两个列表压缩在一起
var nameEmailPairs = emaillist.Zip(namelist, (email,name)=>new{email,name});
Run Code Online (Sandbox Code Playgroud)
然后,您可以foreach在那,这将有一个名字和一个电子邮件项目.
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |