Вывод результата на экран в столбик

petushok

Доброго времени суток! Ребята, помогите, пожалуйста, сделать вывод на экран результата после введения фамилии и имени и столбик, чтобы выводился результат такСписок группы: Иванов Иван Петров Петр Сидор Сергей
namespace ConsoleApplication1
{
    class Program
    {
        struct student
        {
            public string surname;
            public string name;
        }          
            
 
        static void Main(string[] args)
        {
            
          student studentAsStruct;
          student[] studentsAsArrayOfStruct = new student[3];
            
            for (int i = 0; i < studentsAsArrayOfStruct.Length; i++) 
            {
                Console.WriteLine("Введите фамилию:");
                studentAsStruct.surname = Console.ReadLine();
                Console.WriteLine("Введите имя:");
                studentAsStruct.name = Console.ReadLine();
                Console.WriteLine();
                
 
            }
 
 
           
            Console.ReadKey();
        }
    }
}
2 ответа

petushok

Переопределите в Вашей структуре метод ToString() и не заморачивайсь с выводом.


petushok

Есть ошибка в добавлении нового студента - нет добавления в массив всех студентов.
 static void Main(string[] args)
        {
            student[] studentsArray = new student[3];
 
            for (int i = 0; i < studentsArray.Length; i++)
            {
                Console.WriteLine("Введите фамилию:");
                studentsArray[i].surname = Console.ReadLine();
 
                Console.WriteLine("Введите имя:");
                studentsArray[i].name = Console.ReadLine();
                Console.WriteLine();
            }
 
            Console.Write("Список группы:");
            for (int i = 0; i < studentsArray.Length; i++)
            {
                Console.WriteLine("{0} {1}", studentsArray[i].surname, studentsArray[i].name);
            }
 
            Console.ReadKey();
        }