【发布时间】:2020-01-10 16:05:01
【问题描述】:
我在打印我的列表时遇到问题,因为我在两个单独的列表中有必要的信息 目前我知道如何从一个列表中打印出来,但不知道如何使用两个列表来打印内容
public static void PregledSvihPolicaOsiguranja()
{
List<PoliceOsiguranja> lPoliceOsiguranja = DohvatiPoliceOsiguranja();
List<Klijent> lKlijent = DohvatiKlijente();
var table = new ConsoleTable("OIB", "Broj Police", "Vrsta Osiguranja", "Ime i prezime", "Datum pocetka", "Datum isteka", "Vrijednost");
foreach (var PoliceOsiguranja in lPoliceOsiguranja)
{
table.AddRow(PoliceOsiguranja.OIB, PoliceOsiguranja.BrojPolice, PoliceOsiguranja.VrstaOsiguranja, PoliceOsiguranja.Ime + " " + PoliceOsiguranja.Prezime, PoliceOsiguranja.DatumPocetka, PoliceOsiguranja.DatumIsteka, PoliceOsiguranja.Vrijednost) ;
}
table.Write();
}
这部分 "PoliceOsiguranja.Ime + " " + PoliceOsiguranja.Prezime" 应使用列表 "lKlijent" 并从该 JSON 文件中打印 Ime (name) 和 Prezime (surname)
谢谢!
编辑: 我尝试过使用 Zip,但它不适合我
【问题讨论】:
-
你能用
Zip展示你的尝试吗?此外,您可以只使用常规的for循环并使用索引... -
错误是什么?您是否考虑过在您的 Klijent 和 PoliceOsiguranja 类中使用覆盖 ToString() ?另外,这些类有什么共同点?
-
尝试使用 Zip 的一堆错误。
-
@Jawad 类有共同的 OIB
-
@cortex 请参阅下面的我的帖子,以便在迭代策略列表时查找客户信息。