哪种数据存储方式最适合:Struct还是Classes?
- 论坛
- 哪种数据存储方式最适合:Struct还是Classes?
8 浏览
哪种数据存储方式最适合:Struct还是Classes?
在C#中,关于类和结构体的讨论我们已经见过很多,大多数都得出结论说它是一种堆/栈内存分配方式,并且建议在小型数据结构中使用结构体。
现在我面临一个选择简单数据存储的情况。目前在我们的应用程序中,我们有成千上万个类,只作为简单的数据存储(只有公开的字段),它们在不同的模块和服务之间传递。
根据我的理解,出于性能原因,我认为使用结构体而不是类更好。因为它们只是简单的数据结构,只作为数据存储。
在继续之前,我需要一些有经验的专家建议。
- 我的理解正确吗?
- 我发现大多数ORM使用类作为数据存储。所以我怀疑应该有一个使用类而不是结构体的原因。那是什么原因?