Новобранец в него, я не могу правильно ввести ввод с помощью следующего кода.Невозможно принять ввод в правильном формате в C#
int id;
string name;
float duration;
float price;
Console.WriteLine("Enter the movie id");
id = Convert.ToInt16(Console.Read());
Console.WriteLine("Enter the movie name");
name = Console.ReadLine();
Console.WriteLine("Enter the movie duration");
duration = Convert.ToInt32(Console.Read());
Console.WriteLine("Enter the movie price");
price = Convert.ToInt32(Console.Read());
bl.addMovie(id, name, duration, price);
В чем проблема или ошибка? – Sajeetharan
Вы используете преобразование ToInt16 на id, есть ли какая-то особая причина для этого. –
Замените 'Console.Read' на' Console.ReadLine', попробуйте еще раз, а затем обновите свой вопрос с результатами (похоже, что у вас все еще есть некоторые проблемы, но это должно исправить некоторые из них). –