目前我需要将字符串交错到一个单一的列表,但是如何做到这一点却不知所措.
我目前使用的代码就是这个(我还没有走得太远):
public PartialViewResult Interleave(string details, string ids)
{
List<string> detailList = details.Split(',').ToList();
List<string> idlist = ids.Split(',').ToList();
return PartialView("_ConceptDetail1", detailList)
}
Run Code Online (Sandbox Code Playgroud)
有没有标准的方法来交错列表?
也许你想把它们拉在一起,你可以使用Enumerable.Zip:
String[] details = details.Split(',');
String[] ids = ids.Split(',');
List<String> idDetails = ids.Zip(details, (id, detail) => id + " " + detail)
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2027 次 |
| 最近记录: |