以下是blittable types的列表。它包含Int32和Int64。但我没有在列表中看到简单的“int”。 C#如何处理普通的“int”类型?根据系统的不同,它是否会被Int32或Int64取代?还是有微妙的区别?使用“int”会不会因编组而受到性能影响?
答案 0 :(得分:3)
int
是Int32
的别名。所以不,当使用一个与另一个时,不会有性能损失。
答案 1 :(得分:1)
int
是一个映射到System.Int32
结构的C#关键字。没有计划(AFAIK)将其迁移到Int64。