我记得在某处读到过使用Int32更好(就性能而言),即使您只需要Byte.它(假设)只适用于您不关心存储的情况.这个有效吗?
例如,我需要一个变量来保存一周中的一天.是吗
int dayOfWeek;
或
byte dayOfWeek;
EDIT:
我记得在某处读到过使用Int32更好(就性能而言),即使您只需要Byte.它(假设)只适用于您不关心存储的情况.这个有效吗?
例如,我需要一个变量来保存一周中的一天.是吗
int dayOfWeek;
或
byte dayOfWeek;
EDIT:
通常是的,32位整数的性能会稍好一些,因为它已经与本机CPU指令正确对齐.只有在实际需要存储该大小的数据时,才应该使用较小的数字类型.