我经常必须转换检索到的值(通常作为字符串),然后将其转换为 int。但在 C# (.Net) 中,您必须选择 int16、int32 或 int64 - 当您不知道检索到的数字有多大时,您如何知道选择哪一个?
这里每个提到声明 Int16 保存 ram 的人都应该投反对票。
您问题的答案是使用关键字“int”(或者如果您愿意,请使用“Int32”)。
这为您提供了高达 24 亿个数字的范围...此外,32 位处理器将更好地处理这些整数...而且(并且最重要的原因)是,如果您计划出于几乎任何原因使用该 int...它可能需要是一个“int”(Int32)。
在 .Net 框架中,99.999% 的数字字段(整数)都是“整数”(Int32)。
示例:Array.Length、Process.ID、Windows.Width、Button.Height 等 100 万次。
编辑:我意识到我的脾气会让我投反对票……但这是正确的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)