나는 2 개의 목록이 있습니다. 나는 그들을 1 목록으로 결합하고 싶다.C#에서 두 개의 서로 다른 크기 목록 결합하기
secondList.Count = 2
: 두 번째 목록 두 크기이지만문제는 두 개의리스트 중 하나는
firstList.Count = 1
하나만 카운트 크기
그래서이 목록의 봇을 하나의 목록으로 결합하려고합니다.
megaList => firstList {0, Empty},
secondList {0 , 2}
두 개의 목록이 같은 크기가 아니기 때문에 내 코드가 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?
List<QuestionAndResponses> megaList = new List<QuestionAndResponses>();
for (var i = 0; i < firstList.Count(); i++)
{
megaList.Add(new QuestionAndResponses()
{
Responses = new List<Response>(firstList[i].Response),
Questions = new List<Question>(secondList[i].Questions)
});
}
내 모델과 같이 보입니다 :
public class QuestionAndResponses
{
public PreScreener Question { get; set; }
public PreScreenerResponse Response { get; set; }
}
당신이 결과를보고 무엇을 원하는가? – allonhadaya
questionAndResponses List에 firstList와 secondList를 둘 다 원합니다. 즉, 두 개의 배열을 하나의 큰 배열로 결합하는 것입니다. – allencoded
응답과 질문의 상관 관계를 관리하는 비즈니스 로직은 무엇입니까? 다시 말해서, 응답은 그들이 속한 질문을 알고 있습니까? – allonhadaya