static void Main() { Relative[] relativeArray = new Relative[12]; int x; int m; for (x = 0; x < relativeArray.Length; ++x) { relativeArray[x] = new Relative(); Write("Enter your relative's name "); relativeArray[x].Name = ReadLine(); Write("Enter {0}'s relationship to you ", relativeArray[x].Name); relativeArray[x].Relationship = ReadLine(); Write("Enter your relative's birth month "); int.TryParse(ReadLine(), out m); relativeArray[x].Month = m; Write("Enter your relative's birth day "); int.TryParse(ReadLine(), out m); relativeArray[x].Day = m; Write("Enter your relative's birth year "); int.TryParse(ReadLine(), out m); relativeArray[x].Year = m; } Array.Sort(relativeArray); WriteLine("\nSorted relatives: "); for (x = 0; x < relativeArray.Length; ++x) { WriteLine("{0,-15}{1,-15}{2}/{3}/{4}", relativeArray[x].Name, relativeArray[x].Relationship, relativeArray[x].Month, relativeArray[x].Day, relativeArray[x].Year); } var s = ReadLine(); var sara = relativeArray.First(t => t.Name == s); WriteLine($"Birthday for {sara.Name}, your {sara.Relationship}, is {sara.Month}/{sara.Day}/{sara.Year}"); }