Going forward, know that this is not a sufficient "bug report". We need details, like what it's doing that's unexpected. That said,

c# Code:

public staticvoid EnterScores(TestScores[] scoreArray){for(int i =0; i < scoreArray.Length; i++){
Console.WriteLine("What is the students first name?");
scoreArray[i].firstName= Console.ReadLine();
Console.WriteLine("What is the students last name?");
scoreArray[i].lastName= Console.ReadLine();
Console.WriteLine("What is the first score?");
scoreArray[i].testScore= Convert.ToInt16(Console.ReadLine());
ShowScoreComments(scoreArray);}}

That function call to ShowScoreComments. Are you sure you want that to be called every time you go through the loop?

I ♥ ManiacDan & requinix

This is a sig, and not necessarily a comment on the OP:Please don't be a help vampire!