using System.Collections.Generic; using System; namespace Lab1.IMDB { class TaskUtils { public static List FilterByActors(List movies, string actor1, string actor2) { List filtered = new List(); foreach (Movie movie in movies) { if (movie.Actor1 == actor1 && movie.Actor2 == actor2 || movie.Actor1 == actor2 && movie.Actor2 == actor1) { filtered.Add(movie); } } return filtered; } public static List FilterByStudio(List movies, string studio) { List filtered = new List(); foreach (Movie movie in movies) { if (movie.Studio.Equals(studio)) { filtered.Add(movie); } } return filtered; } public static List GetActors(List movies) { List actors = new List(); foreach (Movie movie in movies) { if (!actors.Contains(movie.Actor1)) { actors.Add(movie.Actor1); } if (!actors.Contains(movie.Actor2)) { actors.Add(movie.Actor2); } } return actors; } } }