只是想知道为什么我们需要struct如果类可以做所有结构可以和更多?我认为,在类中放置值类型没有副作用.
编辑:看不到使用struct的任何强有力的理由
结构类似于类,具有以下主要区别:
当需要值类型语义时,使用结构而不是类.结构的好例子是数字类型,其中赋值复制值而不是引用更自然.因为struct是值类型,所以每个实例都不需要实例化堆上的对象.在创建类型的许多实例时,这很重要.
c# struct
我正在研究结构; 如果实例大小小于16个字节,一些书建议创建struct .
为什么?
谢谢你的回复.
.net
.net ×1
c# ×1
struct ×1