【发布时间】:2012-12-29 14:43:22
【问题描述】:
我已经知道建议在 for 循环中使用 int 变量只是对性能感到好奇,建议使用除 int C# 之外的其他整数类型以及何时使用?
这个问题的真正目的是我必须创建一个 T 类型的通用列表,其中 T 是一个包含字符串和整数类型字段的结构。所以我认为优化结构会对整个列表的优化产生立竿见影的影响
我怀疑我的清单会很长......
谢谢
【问题讨论】:
-
那么整数值代表什么?你的结构肯定首先适合作为结构吗?
-
integr 所代表的内容与答案没有联系:一些整数是 elligebile 具有 ushort 类型,而另一些是 byte 类型我只是想知道如果不给它们所有相同的长度 32 位会影响性能
-
这是在浪费您的开发时间。如果您有可衡量的性能问题,请不要优化结构并返回。
-
@Oumdaa:不,变量的含义absolutely改变了你应该使用哪种类型——因为在几乎所有情况下你都应该关注最清晰 类型来表示所涉及的数据。衡量性能,看看它是否足够好。
标签: c# performance integer generic-list