//Provide a way to access the elements of an aggregate object swquentially //without exposing its underlying representation. static void Main(string[] _) { var stations = new StationList(); stations.AddStation(new RadioStation(11)); stations.AddStation(new RadioStation(34)); var ferequency11 = stations.First(s => s.GetFrequency() == 11); Console.WriteLine(ferequency11.GetFrequency()); Console.ReadKey(); }
public static void Main(string[] args) { var stations = new StationList(); stations.Add(new RadioStation(77)); stations.Add(new RadioStation(49)); var frecancy77 = stations.First(x => x.GetFrencancy() == 77); Console.WriteLine("The Stations is:" + frecancy77.GetFrencancy()); Console.ReadKey(); }