1
세 번째 foreach
문은 System.Collections.Generic.IEnumerable<string>
을 String
으로 변환 할 수 없다고 알려줍니다. ID CTAF가 표시되고 nomClient가 표시되지만 numCompte는 표시되지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?목록에있는 목록 목록의 항목이 콘솔에 표시되지 않습니다.
public static void generateCTAF(string pathXml, string outputPDF)
{
List<FichierCTAF> fc = new List<FichierCTAF>();
fc = getXmlFCtaf(pathXml);
foreach (FichierCTAF f in fc)
{
Console.WriteLine("ID CTAF : {0}", f.IdFichierCtaf);
foreach(string nomClient in f.Clients.Select(y => y.NomClient))
{
Console.WriteLine(" Nom Client : {0}", nomClient);
foreach (string idCompte in f.Clients.Select(y => y.ComptesClient.Select(z => z.NumCompte)))
Console.WriteLine(" Num Compte : {0}\n", idCompte);
}
}
}
하지만 'ComptesClient.NumCompte'와'IEnumerable '이 아닙니까? –
Jodrell
'SelectMany'를 사용하기 위해 원래 코드를 바꿀 수 없습니까? – gleng
당신은 내 사람 Sergey, 당신 탱크! – user1503496