public void ResolveComplexLacuna() { for (int i = 0; i < desafiosLacuna.Count; i++) { List <RespostaStruct> resposta = new List <RespostaStruct>(); for (int j = 0; j < RespostaNum[i]; j++) { resposta.Add(Resposta[0]); Resposta.Remove(Resposta[0]); } desafiosLacuna[i].Resposta = resposta; List <FraseXlacunaStruct> fraseXlacuna = new List <FraseXlacunaStruct>(); for (int j = 0; j < FraseXlacunaNum[i]; j++) { fraseXlacuna.Add(FraseXlacuna[0]); FraseXlacuna.Remove(FraseXlacuna[0]); } desafiosLacuna[i].FraseXlacuna = fraseXlacuna; } }