Добавить ввод данных к программе - C#

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

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

помогите пожалуйста вот есть код программу. Нужно его переделать так что информация велась с клавиатуры. запускаешь программу потом пишешь информацию и выводилась ответ.
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication6
  6. {
  7. public class MusicSchool
  8. {
  9. public string Instrument { get; set; }
  10. public string Name { get; set; }
  11. public int Year { get; set; }
  12. public string Competition { get; set; }
  13. public MusicSchool(string Instrument, string Name, string Competition, int Year)
  14. {
  15. this.Instrument = Instrument;
  16. this.Name = Name;
  17. this.Competition = Competition;
  18. this.Year = Year;
  19. }
  20. public override string ToString()
  21. {
  22. return "И: " + Name + " Инструмент: " + Instrument +
  23. " Лет занятия: " + Year + " Конкурсы: " + Competition;
  24. }
  25. }
  26. class cs
  27. {
  28. public static void Main()
  29. {
  30. MusicSchool[] mu = new MusicSchool[]
  31. {
  32. new MusicSchool("Скрипка", "Коваленко Артем", "ces 2013", 3),
  33. new MusicSchool("Аккордеон", "Конь Ирина", "-", 3),
  34. new MusicSchool("Скрипка", "Иван Коб","юрмала", 2),
  35. new MusicSchool("Рояль", "Иван Калныш","юрмала", 1)
  36. };
  37. foreach (MusicSchool m in mu)
  38. if (m.Instrument == "Скрипка") Console.WriteLine(m);
  39. Console.ReadKey();
  40. }
  41. }
  42. }

Решение задачи: «Добавить ввод данных к программе»

textual
Листинг программы
  1.             string str = Console.ReadLine();
  2.             List<string> listTemp = str.Split(',').ToList();
  3.             MusicSchool mu = new MusicSchool(listTemp[0],listTemp[1],listTemp[2],Convert.ToInt32(listTemp[3],10));
  4.             if (mu.Instrument == "Скрипка") Console.Write("Success");
  5.                 //if (m.Instrument == "Скрипка") Console.WriteLine(m);
  6.             Console.ReadKey();

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


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

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

9   голосов , оценка 3.889 из 5

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

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

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