각 배열에서 하나의 값을 가져 와서 JSON 구조를 작성하려는 배열 목록이 있습니다. 현재 모든 관리 전략의 통화는 항상 루프의 마지막 값입니다. 이름을 반복하면서 어떻게 1 등 다음 2 등 값을 취할 수 있습니까?다중 루프에서 하나의 값 가져 오기
List<managedstrategy> Records = new List<managedstrategy>();
int idcnt = 0;
foreach (var name in results[0])
{
managedstrategy ms = new managedstrategy();
ms.Id = idcnt++;
ms.Name = name.ToString();
foreach (var currency in results[1]) {
ms.Currency = currency.ToString();
}
Records.Add(ms);
}
var Items = new
{
total = results.Count(),
Records
};
return Json(Items, JsonRequestBehavior.AllowGet);
JSON 구조는 {기록 : [{이름 : 어쩌구, 통화 : GBP은}]}입니다