适用于 Visual Basic 6.0 用户的 PropertyBag 等效项
更新:2007 年 11 月
Visual Basic 6.0 PropertyBag 对象在 Visual Basic 2008 中被 My.Settings 对象所取代。
概念差异
在 Visual Basic 6.0 中,PropertyBag 对象用于在实例之间保持对象的数据,从而使您可以存储值并在下次实例化该对象时检索这些值。虽然您可以在设计时将对象的属性设置为默认值,但是如果该对象被损坏,则在运行时输入的所有值都会丢失。Visual Basic 6.0 PropertyBag 对象允许以二进制格式保持该对象的副本,并可对其进行检索以供以后重复使用。例如,用于计算贷款的应用程序可以使用 PropertyBag 对象在各实例之间保持利率,而无需用户在该应用程序每次运行时都输入利率。
在 Visual Basic 2008 中,PropertyBag 对象不再存在,但您仍可以通过使用 My.Settings 对象来保持对象的数据。My.Settings 对象提供对组件或应用程序的设置的访问,通过使用该对象,您可以在设计时和运行时动态存储和检索属性设置和其他信息。有关更多信息,请参见 管理应用程序设置。
说明: |
---|
My.Settings 对象只能用于保持由 .NET Framework 定义的类型的数据。对于自定义数据类型,可以使用序列化来保持数据。有关更多信息,请参见 演练:在 Visual Basic 中保持对象。 |