Добавить ввод данных к программе - C#
Формулировка задачи:
помогите пожалуйста вот есть код программу. Нужно его переделать так что информация велась с клавиатуры. запускаешь программу потом пишешь информацию и выводилась ответ.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication6 { public class MusicSchool { public string Instrument { get; set; } public string Name { get; set; } public int Year { get; set; } public string Competition { get; set; } public MusicSchool(string Instrument, string Name, string Competition, int Year) { this.Instrument = Instrument; this.Name = Name; this.Competition = Competition; this.Year = Year; } public override string ToString() { return "И: " + Name + " Инструмент: " + Instrument + " Лет занятия: " + Year + " Конкурсы: " + Competition; } } class cs { public static void Main() { MusicSchool[] mu = new MusicSchool[] { new MusicSchool("Скрипка", "Коваленко Артем", "ces 2013", 3), new MusicSchool("Аккордеон", "Конь Ирина", "-", 3), new MusicSchool("Скрипка", "Иван Коб","юрмала", 2), new MusicSchool("Рояль", "Иван Калныш","юрмала", 1) }; foreach (MusicSchool m in mu) if (m.Instrument == "Скрипка") Console.WriteLine(m); Console.ReadKey(); } } }
Решение задачи: «Добавить ввод данных к программе»
textual
Листинг программы
string str = Console.ReadLine(); List<string> listTemp = str.Split(',').ToList(); MusicSchool mu = new MusicSchool(listTemp[0],listTemp[1],listTemp[2],Convert.ToInt32(listTemp[3],10)); if (mu.Instrument == "Скрипка") Console.Write("Success"); //if (m.Instrument == "Скрипка") Console.WriteLine(m); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д