VB6中属性的默认访问修饰符是什么?

VB6中属性的默认访问修饰符是什么?,vb6,Vb6,这听起来像是谷歌应该很容易做到的事情,但事实并非如此,至少不是来自一个既不自相矛盾又不可靠的来源 VB6中属性的默认访问修饰符是什么?它是私人的、朋友的还是公共的?这是否取决于它是在模块、类、窗体还是用户控件中?非属性有什么不同吗?如果未指定,属性是私有的。如果未指定,属性是私有的。VB6类属性默认为公共的。有关属性Get语句的解释,请参阅。VB6类属性默认为公共属性。有关属性Get语句的说明,请参见。谢谢!如果一个项目被设置为使用二进制兼容性,并且如果我试图将属性更改为显式地说Private,

这听起来像是谷歌应该很容易做到的事情,但事实并非如此,至少不是来自一个既不自相矛盾又不可靠的来源


VB6中属性的默认访问修饰符是什么?它是私人的、朋友的还是公共的?这是否取决于它是在模块、类、窗体还是用户控件中?非属性有什么不同吗?

如果未指定,属性是私有的。

如果未指定,属性是私有的。

VB6类属性默认为公共的。有关属性Get语句的解释,请参阅。

VB6类属性默认为公共属性。有关属性Get语句的说明,请参见。

谢谢!如果一个项目被设置为使用二进制兼容性,并且如果我试图将属性更改为显式地说
Private
,它将对此抱怨。这至少可以在用户控件内部发生。你知道为什么或者它是否需要一些模糊的语法来工作吗?这是不正确的。默认情况下,类属性是公共的。请参阅Property Get语句,Let和Set语句类似。您引用的是Property Get语句,而OP请求不是引用类的Get/Set属性,而是“泛型”请求,因此我的答复只能是“泛型”。谢谢!如果一个项目被设置为使用二进制兼容性,并且如果我试图将属性更改为显式地说
Private
,它将对此抱怨。这至少可以在用户控件内部发生。你知道为什么或者它是否需要一些模糊的语法来工作吗?这是不正确的。默认情况下,类属性是公共的。请参阅Property Get语句,Let和Set语句类似。您引用的是Property Get语句,而OP请求不是引用类的Get/Set属性,而是“泛型”请求,因此我的答复只能是“泛型”。