0 / 0 / 0
Регистрация: 19.09.2018
Сообщений: 4
1

Ошибка: "Не удалось привести тип объекта "System.ConsoleKeyInfo" к типу "System.IConvertible"."

19.09.2018, 01:19. Показов 4964. Ответов 2
Метки нет (Все метки)

При запуске пишет, что "Не удалось привести тип объекта "System.ConsoleKeyInfo" к типу "System.IConvertible"."

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 static void Main(string[] args)
        {
            int choice;
                Console.WriteLine("Enter 1 or 2");
            choice = Convert.ToInt32 (Console.ReadKey());
            switch (choice)
            {
                case 1:
                    Console.WriteLine("You chose 1");
                    break;
 
                case 2:
                    Console.WriteLine("You chose 2");
                    break;
                default:
                    Console.WriteLine("Hmmm...");
                    break;
            }
В чем ошибка?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2018, 01:19
Ответы с готовыми решениями:

System.InvalidCastException: "Невозможно выполнить приведение данного объекта из DBNull к другому типу."
Как пофиксить? При добавлении в datagridView id не прописывается, но сохраняется. А при нажатии на...

Неявное преобразование типа "System.Drawing.Icon" в "System.Drawing.Image" невозможно
ПОдскажите как можно вставить рисунок в панель если использую ico. Неявное преобразование типа...

Html Agility Pack в Windows Phone и ошибка "Следует добавить ссылку на сборку "System.Xml.XPath"
public BashPage() { InitializeComponent(); HtmlDocument doc =...

Ошибка после конвертации метода на С++ к С#: "Неявное преобразование типа "int" в "bool" невозможно"
Ошибка после преобразования метода на С++ к С#: "Неявное преобразование типа "int" в "bool"...

2
Эксперт .NET
6269 / 3897 / 1567
Регистрация: 09.05.2015
Сообщений: 9,188
19.09.2018, 01:23 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            Console.WriteLine("Enter 1 or 2");
            ConsoleKeyInfo key = Console.ReadKey();
            switch (key.Key)
            {
                case ConsoleKey.D1:
                    Console.WriteLine("You chose 1");
                    break;
                case ConsoleKey.D2:
                    Console.WriteLine("You chose 2");
                    break;
                default:
                    Console.WriteLine("Hmmm...");
                    break;
            }
0
0 / 0 / 0
Регистрация: 27.12.2019
Сообщений: 3
29.05.2020, 23:37 3
У меня похожая ситуация.

C#
1
2
3
4
5
6
7
8
9
10
11
Console.WriteLine("Введите количество чисел");
int kolvo = Convert.ToInt32(Console.ReadKey());
for (int i = 0; i < kol; i++)
{
Console.Write("Введите число: ");
float x = Convert.ToSingle(Console.ReadKey());
string kop = null;
string res1 = kop ?? "0";
float kop2 = Convert.ToSingle(kop);
kop2 = kop2 + x;
}
Заранее спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2020, 23:37
Помогаю со студенческими работами здесь

Ошибка CS0019: Оператор "*" не может применяться к операндам типа "decimal" и "float"
Здравствуйте! Писал приложение и наткнулся на интересную ошибку (честно говоря, я не совсем понимаю...

Ошибка при частичном представлении: Элемент модели, переданный в словарь, имеет тип "System.String"
Всем добрый вечер. Пытаюсь реализовать вывод частичного представления в мастер страницу: ...

Ошибка "Тип "MyPoint" создан из нескольких разделенных классов в одном и том же файле." при открытии дизайнера
Добрый день, формучане. У меня возникла необходимость добавления моего класса в коллекцию, для...

LINQ: Невозможно преобразовать "лямбда-выражение" к типу "string", поскольку он не является делегатом
Здравствуйте. Делаю приложение с использованием Entity Framework. Все было нормально, пока не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru