C# 类别与结构
可能重复:C# 类别与结构,c#,C#,可能重复: 为什么我们应该使用类而不是类你的问题有点宽泛,但通常Microsoft会给出很好的答案。你在其他问答中得到了信息,但只是为了清楚:问题应该是另一种方式:我们什么时候应该使用结构而不是类?。创建类应该是您的默认选项。当您的设计调用按值传递时,您应该使用struct,当您的设计调用按引用传递时,您应该使用类。是的,这是一个无用的答案,但它强调了一个事实,即没有普遍适用的规则,您必须在项目特定知识的背景下做出决定。这篇文章概述了技术上的差异,但没有真正给出任何指导,说明为什么要使用其中一
为什么我们应该使用类而不是类你的问题有点宽泛,但通常Microsoft会给出很好的答案。你在其他问答中得到了信息,但只是为了清楚:问题应该是另一种方式:我们什么时候应该使用结构而不是类?。创建类应该是您的默认选项。当您的设计调用按值传递时,您应该使用struct,当您的设计调用按引用传递时,您应该使用类。是的,这是一个无用的答案,但它强调了一个事实,即没有普遍适用的规则,您必须在项目特定知识的背景下做出决定。这篇文章概述了技术上的差异,但没有真正给出任何指导,说明为什么要使用其中一个。