我记得在某处读到过使用Int32更好(就性能而言),即使您只需要Byte.它(假设)只适用于您不关心存储的情况.这个有效吗?

例如,我需要一个变量来保存一周中的一天.是吗

int dayOfWeek;

byte dayOfWeek;

EDIT:

推荐答案

通常是的,32位整数的性能会稍好一些,因为它已经与本机CPU指令正确对齐.只有在实际需要存储该大小的数据时,才应该使用较小的数字类型.

Asp.net相关问答推荐

如何以编程方式设置单元格 colored颜色 epplus?

在 ASP.Net 中使用 Page_Load 和 Page_PreRender

ASP MVC 授权除少数之外的所有操作

在 DataTextField 中组合两个字段.这可能吗?

self 跟踪实体与 POCO 实体

如何在页面加载之前运行 JavaScript 代码?

说服遗留应用程序 VB6 开发人员切换到 C#

如何使用 SmtpClient.SendAsync 发送带有附件的邮箱?

在控制器 asp.net mvc 5 的视图上显示错误消息

IIS 6/ASP.NET Windows 身份验证 list ?

RestSharp 不反序列化 JSON 对象列表,始终为 Null

将复选框的值传递给 asp.net mvc4 中的控制器操作

使用 Elmah 处理 Web 服务中的异常

在使用网络服务器加载它们之前,如何编译 Asp.Net Aspx 页面?

使用 JObject 所需的库名称是什么?

发布网站项目时临时路径太长

避免在 ASP.NET MVC 中使用会话状态是一种好习惯吗?如果是,为什么以及如何?

如何response.write bytearray?

ASP.NET Excel 导出编码问题

服务器标签格式不正确错误