从列表中选择特定的城市
本文关键字:城市 选择 列表 | 更新日期: 2023-09-27 18:13:25
我需要这样做:
我有一个博物馆的列表,以及哪些城市的博物馆周五免费开放的列表。我需要选择(写控制台)周五免费开放博物馆最多的城市。
列表:
List<People> cities = FreeOnFridayAction(museums);
正如我之前提到的,列表"城市"包含了周五博物馆免费的城市的名字。现在它显示了:Klaipėda, Biržai, Biržai, Biržai,维尔纽斯
我需要做的是在控制台写下哪些城市周五开放的免费博物馆最多,有多少博物馆(此时:Biržai和3)
我不知道,什么是类人,为什么它意味着城市。你需要这样做:
Console.WriteLine(cities.Distinct().Count());
Console.WriteLine(String.Join(", ", cities.Where(city=>city.IsOpenOnFriday).ToList()));
如果你需要更具体的答案,请提出更具体的问题。
您可以使用foreach循环检查列表中的所有项目,在foreach块中您可以使用if语句检查城市是否满足您的条件
foreach (ppl People in list)
{
if (People.visted == 5)
Console.WriteLine(People.cityname);
}