gpt4 book ai didi

c# - 在 C# 中使用 byte/short 等的任何理由?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:59:52 25 4
gpt4 key购买 nike

超过了int类型?

很多代码要么将 int 与 double/floats 结合使用。

我知道有类似的 .NET 移动版本,所以 byte/short 有自己的用途,但对于桌面应用程序有什么意义吗?

当我从事 C++ 工作(游戏编程)时,我非常了解我使用的每种数据类型,尽管我在 C#/Java 工作中没有这种感觉。

如果我知道我的循环永远不会超出字节的界限,那么使用字节 say 会有什么好处吗?

最佳答案

long 相比,单个 byte 在内存方面不会产生巨大差异,但是当您开始拥有大型数组时,这 7 个额外的字节将使差别很大。

此外,数据类型有助于更好地传达开发人员的意图:当您遇到字节长度;时,您肯定知道length的范围是一个字节

关于c# - 在 C# 中使用 byte/short 等的任何理由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/906198/

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