【发布时间】:2011-11-21 00:49:16
【问题描述】:
考虑我有一个 Employee 对象的示例,该对象具有年龄、姓名、性别、职位、薪水等属性。我现在有一个列表,我想用一堆员工填充(每个员工实例都是唯一的)。
就速度和内存占用而言,将员工创建为结构还是类更可取?
欢迎对上述场景中的 Struct 与 Class 提出任何其他警告
【问题讨论】:
-
一些相关帖子:stackoverflow.com/questions/203695/structure-vs-class-in-c 和 stackoverflow.com/questions/608392/… 但您的问题的答案可能无法最终回答。
-
@Jon:你的骗子是针对 c++ 而不是 c#。有区别。
-
Struct 和 Class 具有非常不同的属性。如果您根据速度做出选择,您很快就会遇到麻烦。
-
没关系,您甚至都懒得稍微更改问题... 2007 年问题的文字副本。请参阅马特的回答。