using System.Collections.Generic;
using System.Threading.Tasks;
public static void PrintYoungestPlayer(List<Player> Players)
DateTime YoungestPlayer = new DateTime(1900, 1, 1);
for (int i = 0; i < Players.Count; i++)
if (Players[i].Status == "pakviestas" && Players[i].BirthDate > YoungestPlayer)
foreach (Player Player in Players)
if (Player.BirthDate > YoungestPlayer)
YoungestPlayer = Player.BirthDate;
DateTime today = DateTime.Today;
int age = today.Year - YoungestPlayer.Year;
foreach (Player Player in Players)
if (Player.BirthDate == YoungestPlayer)
Console.WriteLine("Youngest members:");
foreach (Player Player in Players)
if (Player.BirthDate == YoungestPlayer)
Console.WriteLine("{0} {1} age:{2} {3} position", Player.Name, Player.Surname, age, Player.Position);
Console.WriteLine("Youngest member:");
foreach (Player Player in Players)
if (Player.BirthDate == YoungestPlayer)
Console.WriteLine("{0} {1} age:{2} {3} position", Player.Name, Player.Surname, age, Player.Position);
public static void PrintKaunoZalgirioPlayer(List<Player> Players)
Console.WriteLine("Kauno Žalgirio žaidėjai:");
foreach (Player Player in Players)
if (Player.Club == "zalgiris")
Console.WriteLine("{0} {1} {2}", Player.Name, Player.Surname, Player.Position);
public static void PrintPlayersBirthdays(string fileName, List<Player> Players)
string[] lines = new string[Players.Count];
for(int i = 0; i < Players.Count; i++)
if (Players[i].BirthDate.Month > 7 && Players[i].BirthDate.Month < 9 || Players[i].BirthDate.Month == 7 && Players[i].BirthDate.Day >= 20 && Players[i].BirthDate.Day <= 31 || Players[i].BirthDate.Month == 9 && Players[i].BirthDate.Day >= 1 && Players[i].BirthDate.Day <= 3)
lines[i] = string.Format("{0}, {1}, {2}, {3}",
Players[i].Name, Players[i].Surname, Players[i].BirthDate.Month, Players[i].BirthDate.Day);
File.WriteAllLines(fileName, lines, Encoding.UTF8);
public static void FindPlayers(List<Player> Players2, List<Player> Players)
Console.WriteLine("Members who played in Žalgiris in past:");
string[] lines = new string[Players2.Count];
foreach (Player Player2 in Players2)
if (Player2.Club == "zalgiris")
Console.WriteLine("| {0,-9} {1,-15} | {2,-2} |",
Player2.Name, Player2.Surname, Player2.Position);
private static void NewMethod(List<Player> Players)
foreach (Player Player in Players)
if (Player.Club == "zalgiris")
Console.WriteLine("| {0,-9} {1,-15} | {2,-2} |",
Player.Name, Player.Surname, Player.Position);
public static List<string> OldCrew (List<Player> Players2, List<Player> Players)
string[] lines = new string[Players.Count];
List<string> Old = new List<string>();
for (int i = 0; i < Players.Count; i++)
for (int j = 0; j < Players2.Count; j++)
if (Players[i].Status == Players2[j].Status)
if (Players[i] == Players2[j])
Old.Add(Players[i].Surname);
public static List<Player> TallCrew(List<Player> Players2, List<Player> Players)
List<Player> Tall = new List<Player>();
for (int i = 0; i < Players.Count; i++)
if (Players[i].Height >= 200)
for(int i = 0; i < Players2.Count; i++)
if (Players2[i].Height >= 200)