Найти ошибку в коде консольного приложения - C#
Формулировка задачи:
Добрый день.
Начинаю учить с# . Задание написать класс студент в консоле. Ввожу данные, но на выходе нули...??
public class Student
{
public string Name;
public string SecondName;
public string FamilyName;
public int Age;
public int Id;
public Student()
{
Name = "null";
SecondName = "null";
FamilyName = "nul";
Age = 0;
Id = 0;
}
public Student(string Name,string SecondName, string FamilyName, int Age, int Id)
{
this.Name = Name;
this.SecondName = SecondName;
this.FamilyName = FamilyName;
this.Age=Age;
this.Id = Id;
}
public void ReadConsoleStudent(string Name,string SecondName, string FamilyName, int Age, int Id)
{
Console.WriteLine("Введите имя студента: ");
Name = Console.ReadLine();
Console.WriteLine("Введите отчество студента: ");
SecondName = Console.ReadLine();
Console.WriteLine("Введите фамилию студента: ");
FamilyName = Console.ReadLine();
Console.WriteLine("Введите возраст студента: ");
Age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите ID студента: ");
Id = Convert.ToInt32(Console.ReadLine());
}
public void WriteConcoleStudent(string FamilyName, string Name, string SecondName, int Age, int Id)
{
String s = String.Format("Фамилия: {0}\n Имя: {1}\n Отчество: {2}\n Возраст: {3}\n ID {4}\n", FamilyName, Name, SecondName, Age, Id);
Console.WriteLine(s);
}
}
class Program
{
static void Main(string[] args)
{
Student A = new Student();
A.ReadConsoleStudent(A.Name, A.SecondName, A.FamilyName, A.Age, A.Id);
A.WriteConcoleStudent(A.FamilyName, A.Name, A.SecondName, A.Age, A.Id);
}
}Решение задачи: «Найти ошибку в коде консольного приложения»
textual
Листинг программы
public void ReadConsoleStudent(string Name,string SecondName, string FamilyName, int Age, int Id)
{
Console.WriteLine("Введите имя студента: ");
Name = Console.ReadLine();
//...
}