我正在查看一些代码,我意识到我不记得某些东西的正确术语。我相信如果我有以下代码
pnlOne.Visible = False
“可见”部分会被视为方法、函数还是什么?我正在与 JavaScript 一起学习 VB,在 JS 中这将是一种方法。vb也一样吗?
我正在查看一些代码,我意识到我不记得某些东西的正确术语。我相信如果我有以下代码
pnlOne.Visible = False
“可见”部分会被视为方法、函数还是什么?我正在与 JavaScript 一起学习 VB,在 JS 中这将是一种方法。vb也一样吗?
pnlOne
是一个类的实例并且Visible
是它的属性
在 VB.net 中,这是一个“属性”。VB.net 和 C# 中的属性本质上是用于获取和设置值的美化方法。(他们实际上编译成类似get_Visible
和set_Visible
方法的东西。)
Visible
可能是..
..取决于它的声明方式。属性和字段都是“成员” 1的特化。请参阅Visual Basic 中属性和变量之间的差异。
我怀疑 Visible
在这种情况下是一个属性,它将适用于所有标准控件类型..但是,要验证这两种方式都需要了解由 .name 命名的对象的类型pnlOne
。
1 方法(或“子/函数过程”)是一种不同类型的成员,不适合将属性或字段称为“函数”或“方法”。(注意:各种引用不一致地区分Method 和 Procedure;在 VB.NET 中,它们被视为同义词。)
Nit:JavaScript 中的正确术语是property;属性可以评估为函数对象,因此当它们这样做时也可以被视为方法this
- 通常是在有意义地使用时。jsObj.set_Visible(true)
在任何情况下,如果使用一种方法,代码就必须是不同的(例如)。