Найти ошибку в коде консольного приложения - 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();
- //...
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д