System.Int32比使用int慢吗?

时间:2010-07-07 18:04:23

标签: c#

  

可能重复:
  C#, int or Int32? Should I care?

关于System.Int32的几个问题:

  1. 是否有任何特定技术原因导致sizeof(System.Int32)不被允许?
  2. 与int类型相比,System.Int32的速度或速度有多快?
  3. 在System.Int32类型的变量上调用System.Runtime.InteropServices.Marshal.SizeOf得到4;这是如何运作的?这个类的大小是否与int内部的大小完全相同?

1 个答案:

答案 0 :(得分:4)

实际上没有区别。

int == Int32

前者隐式为32位,而Int32将其拼出,类似Int64和Int16(分别为长和短)也是如此。