属性过程与公共变量的比较

属性过程具有封装功能,它是如此强大的工具,以致于有时会觉得公共变量有点没用。对于编程来说答案是,“当然-有时是的”。以下是一些基本原则:

以下情况应使用属性过程:

以下场合应使用只读属性的公共变量:

注意   不要仅仅为了避免函数调用的额外开销而用公共变量来实现一个属性。其实,由于类型库的要求,Visual Basic 在类模块中以任意方式将公共变量作为属性过程对使用。

详细信息   在“运用属性过程”中将介绍属性过程的功能。