搬运一条在Stackoverflow上的高分回答
- It logically represents a single value, similar to primitive types (integer, double, and so on).
- It has an instance size smaller than 16 bytes.
- It is immutable.
- It will not have to be boxed frequently.
豁然开朗
当然在进行P/Invoke时,都是需要使用结构体的。可以参考以下文章