У меня есть для l oop, который выглядит следующим образом
List<string> OffReportColumns = new List<string>(7); foreach (Site s in sites) { OffReportColumns.Add(s.Name); OffReportColumns.Add(""); OffReportColumns.Add(""); OffReportColumns.Add("Average Cost"); OffReportColumns.Add(""); OffReportColumns.Add(""); OffReportColumns.Add("Average Cost With Labour"); }
В моей таблице "Сайты" у меня есть 5 сайтов. Я хочу создать отдельный список для каждого сайта в таблице. В настоящее время мой метод просто составляет один список, а затем расширяет его.
Вы можете использовать Select
Select
var results = sites.Select( x => new List<string> { x.Name, "", "", "Average Cost", "", "", "Average Cost With Labour" });
Это даст IEnumberal<List<string>>, чтобы делать то, что вы хотите с
IEnumberal<List<string>>