【发布时间】:2020-01-27 23:47:41
【问题描述】:
LicnaKarta osoba1 = new LicnaKarta("Petar", "Petrovic", "05051999800015", "Novi Sad",
new DateTime(1999, 05, 05), new Adresa("Vidovdanska", "5A"));
LicnaKarta osoba2 = new LicnaKarta("Marko", "Markovic", "06061998800015", "Beograd", new DateTime(1998, 06, 06), new Adresa("Rusinska", "66"));
LicnaKarta osoba3 = new LicnaKarta("Ana", "Ivanovic", "07071997800015", "Beograd", new DateTime(1997, 07, 07), new Adresa("Svetozara Miletica", "1B"));
LicnaKarta osoba4 = new LicnaKarta("Boris", "Radukic", "08081996800015", "Zemun", new DateTime(1996, 08, 08), new Adresa("Milosa Crnjanskog", "8"));
LicnaKarta osoba5 = new LicnaKarta("Milica", "Pavlovic", "09091995800015", "Nis", new DateTime(1995, 09, 09), new Adresa("Laze Nancica", "22"));
List<DateTime> redjanje = new List<DateTime>();
redjanje.Add(osoba1.datumrodjenja);
redjanje.Add(osoba2.datumrodjenja);
redjanje.Add(osoba3.datumrodjenja);
redjanje.Add(osoba4.datumrodjenja);
redjanje.Add(osoba5.datumrodjenja);
redjanje.Sort();
foreach (var item in redjanje)
{
Console.WriteLine(item);
}
List<LicnaKarta> konacnalista = new List<LicnaKarta>();
konacnalista.Add(osoba1);
konacnalista.Add(osoba2);
konacnalista.Add(osoba3);
konacnalista.Add(osoba4);
konacnalista.Add(osoba5);
foreach (var item in konacnalista)
{
Console.WriteLine(item);
}
我用 List 对 DateTime 进行排序。输出是我写的日期。但我不能输出和其他东西,比如 Petar、Petrovic 和其他东西。有人可以帮忙吗?
【问题讨论】:
-
我忘了说 LicnaKarta 是一流的
-
每个循环的第一个将仅显示日期,因为
redjanje是日期列表。对于每个循环,您从第二个得到什么输出? -
没有得到任何东西。我试图获取所有这些信息,但从最年长的人到年轻的人
-
LicnaKarta长什么样子?