Почему компилятор пытается преобразовать int в short? - C#
Формулировка задачи:
Есть такая функция:
Компилятор выдаёт следующее: "Неявное преобразование типа "int" в "short" невозможно. Существует явное преобразование (возможно, отсутствует приведение)". Почему, если int-а здесь и в помине нет? Неужели нельзя просто выполнить сложение без преобразований?
static short Add (short x, short y) { return x + y; }
Решение задачи: «Почему компилятор пытается преобразовать int в short?»
textual
Листинг программы
return (short)(x + y);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д