gpt4 book ai didi

c# - 转换为 int16、int32、int64 - 你怎么知道选择哪一个?

转载 作者:太空狗 更新时间:2023-10-29 18:01:50 42 4
gpt4 key购买 nike

我经常需要转换检索到的值(通常是字符串)- 然后将其转换为 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 万次。

编辑:我意识到我的脾气暴躁会让我落选......但这是正确的答案。

关于c# - 转换为 int16、int32、int64 - 你怎么知道选择哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/270263/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com