Найти ошибку в коде консольного приложения - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Начинаю учить с# . Задание написать класс студент в консоле. Ввожу данные, но на выходе нули...??
Листинг программы
  1. public class Student
  2. {
  3. public string Name;
  4. public string SecondName;
  5. public string FamilyName;
  6. public int Age;
  7. public int Id;
  8. public Student()
  9. {
  10. Name = "null";
  11. SecondName = "null";
  12. FamilyName = "nul";
  13. Age = 0;
  14. Id = 0;
  15. }
  16. public Student(string Name,string SecondName, string FamilyName, int Age, int Id)
  17. {
  18. this.Name = Name;
  19. this.SecondName = SecondName;
  20. this.FamilyName = FamilyName;
  21. this.Age=Age;
  22. this.Id = Id;
  23. }
  24. public void ReadConsoleStudent(string Name,string SecondName, string FamilyName, int Age, int Id)
  25. {
  26. Console.WriteLine("Введите имя студента: ");
  27. Name = Console.ReadLine();
  28. Console.WriteLine("Введите отчество студента: ");
  29. SecondName = Console.ReadLine();
  30. Console.WriteLine("Введите фамилию студента: ");
  31. FamilyName = Console.ReadLine();
  32. Console.WriteLine("Введите возраст студента: ");
  33. Age = Convert.ToInt32(Console.ReadLine());
  34. Console.WriteLine("Введите ID студента: ");
  35. Id = Convert.ToInt32(Console.ReadLine());
  36. }
  37. public void WriteConcoleStudent(string FamilyName, string Name, string SecondName, int Age, int Id)
  38. {
  39. String s = String.Format("Фамилия: {0}\n Имя: {1}\n Отчество: {2}\n Возраст: {3}\n ID {4}\n", FamilyName, Name, SecondName, Age, Id);
  40. Console.WriteLine(s);
  41. }
  42. }
  43. class Program
  44. {
  45. static void Main(string[] args)
  46. {
  47. Student A = new Student();
  48. A.ReadConsoleStudent(A.Name, A.SecondName, A.FamilyName, A.Age, A.Id);
  49. A.WriteConcoleStudent(A.FamilyName, A.Name, A.SecondName, A.Age, A.Id);
  50. }
  51. }

Решение задачи: «Найти ошибку в коде консольного приложения»

textual
Листинг программы
  1. public void ReadConsoleStudent(string Name,string SecondName, string FamilyName, int Age, int Id)
  2. {
  3.    Console.WriteLine("Введите имя студента: ");
  4.    Name = Console.ReadLine();
  5.    //...
  6. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы