Добавить ввод данных к программе - 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();

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


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

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

9   голосов , оценка 3.889 из 5
Похожие ответы