Зависит от того, для чего вы используете шорты.Кроме того, вы распределяете столько переменных, которые занимают объем памяти?
Если эта программа будет использоваться на мобильном устройстве или устройстве с ограниченным объемом памяти, меня это может заинтересовать.Тем не менее, большинство современных компьютеров работают как минимум на 1-2 ГБ оперативной памяти и имеют довольно приличные двухъядерные процессоры.Кроме того, большинство мобильных устройств сегодня становятся чудовищными мини-компьютерами.Если вы объявите так много, что этот тип машины начнет умирать, значит, у вас уже есть проблема в коде.
Однако, в ответ на вопрос.В машинах с ограниченной памятью может иметь значение, если вы объявляете много 4-байтовых переменных, когда вам требуется только 2-байтовая переменная для их заполнения, тогда вы, вероятно, должны использовать короткие.
Если вы выполняете сложные вычисления, квадратные корни итакие, или вычисления высокого значения.Тогда вам, вероятно, следует использовать переменные с большим количеством байтов, чтобы не рисковать потерей данных.Просто заявите, что вам нужно, когда вам это нужно.Обнулите его, если вы покончили с этим, чтобы убедиться, что C # его очистит, если вас беспокоит ограничение памяти.