.NET Integer против Int16?
У меня есть сомнительная практика кодирования.
Когда мне нужно перебрать небольшой список предметов, чье количество меньше32000
, Я используюInt16
для моего я тип переменной вместоInteger
, Я делаю это, потому что я предполагаю, используяInt16
более эффективен, чем полноценный.Integer
Я ошибся? Нет ли разницы в эффективности междуInt16
противInteger
? Должен ли я прекратить использованиеInt16
и просто придерживатьсяInteger
для всех моих потребностей подсчета / итерации?