【发布时间】:2013-12-01 05:54:16
【问题描述】:
我只是想知道如何节省内存。通常,我使用 Datable 来绑定 ComboBox 和 Datagridview 的数据源。我想知道是否有其他方法,例如集合/字典,我该怎么做?
提前致谢。
【问题讨论】:
标签: c# winforms combobox datatable
我只是想知道如何节省内存。通常,我使用 Datable 来绑定 ComboBox 和 Datagridview 的数据源。我想知道是否有其他方法,例如集合/字典,我该怎么做?
提前致谢。
【问题讨论】:
标签: c# winforms combobox datatable
归根结底,当你在内存中有对象时,你持有它们的结构并不重要。
占用内存的总和将是对象大小的总和 + 持有结构的开销。
如果您担心正在使用的内存量,我认为可以安全地假设容纳结构的大小可以忽略不计(同样,如果您使用的是通用结构而不是设计不良的结构,这是一个安全的假设)。
当您选择一个对象来保存您的数据时,我建议您选择它的原因是什么会使您的运行时间更好并且编码更容易。
【讨论】: