.NET Integer vs Int16?
Mam wątpliwą praktykę kodowania.
Kiedy muszę przejść przez małą listę przedmiotów, których limit liczby jest poniżej32000
, UżywamInt16
dla mniei typ zmiennej zamiastInteger
. Robię to, ponieważ zakładam używanieInt16
jest bardziej wydajny niż pełnyInteger
.
Czy się mylę? Czy nie ma skutecznej różnicy między wydajnościąInt16
vs anInteger
? Powinienem przestać używaćInt16
i po prostu trzymaj sięInteger
na wszystkie moje potrzeby liczenia / iteracji?