在我的C#应用程序中,我想知道对于较小的数字使用short是否非常重要,对于较大的数字使用int是否真的很重要.内存消耗真的很重要吗?
rec*_*ive 19
除非你在某种结构中将大量这些包装在一起,否则根本不会影响内存消耗.使用特定整数类型的最佳理由是与API兼容.除此之外,只需确保您选择的类型具有足够的范围来覆盖您需要的值.除了简单的局部变量之外,它并不重要.
简单的答案是它并不重要.
更复杂的答案取决于它.
显然,您需要选择一种能够保持数据结构不会溢出的类型,即使您只存储较小的数字,那么选择int可能是最明智的做法.
但是,如果您的应用程序加载了大量数据或在内存有限的设备上运行,那么您可能需要选择short一些值.
| 归档时间: |
|
| 查看次数: |
1701 次 |
| 最近记录: |