c# - 何时使用 int 以外的数据类型?

标签 c# .net byte int short

我有一个项目,其中有许多对象,这些对象具有许多属性,这些属性的值总是小于 60、100 和 255 等小数字。

我知道在对 byte 进行数学运算时,有必要转换结果。但除此之外,对所有这些属性使用 byteshort 有什么缺点吗?或者从另一种角度来看,使用 byteshort 而不是 int 有什么优势吗?

最佳答案

byteshort 在互操作场景中很有用,在这种情况下您需要与 native 代码预期大小相同的数据类型。

在处理非常大的数据集时,它们还可以节省内存。

关于c# - 何时使用 int 以外的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944551/

相关文章:

未提供的 C# 数据库插入 : The parameterized query expects the parameter,

c# - 如何清除一个字节中的一个位?

java - 如何在保持顺序的情况下将 int 转换为 byte

c# - 如何在 C# 中以逗号和换行符拆分字符串?

c# - XmlElement.SelectNodes(..) - 什么也没找到..帮助?

c# - Allowanonymous 属性在 asp.net mvc 中不起作用

.net - 将字典从一种类型转换为另一种类型

Java:字节[1]与字节[1024]

c# - 从 EF for PostGresql 生成的查询中的非最佳计数

c# - .NET 的 RX - 从 Disposable.Create 中调用 observer.OnCompleted 时没有任何反应