C # no me permite sumar dos cortos a un corto [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Números de suma de enteros, corto + = problema corto 5 respuestas

Tengo un código:

static short Sum(short a, short b)
        {
            return a + b;
        }

Y no se compila, saynig no puede convertir 'int' a 'short'. ¡Tal vez estoy realmente cansado hoy pero no puedo ver el problema!

Respuestas a la pregunta(3)

Su respuesta a la pregunta