“的正确术语”;“obj.X”;VB.net?

“的正确术语”;“obj.X”;VB.net?,vb.net,function,properties,methods,terminology,Vb.net,Function,Properties,Methods,Terminology,我正在检查一些代码,我意识到我记不住某些东西的正确术语。我相信如果我有以下代码 pnlOne.Visible = False “可见”部分会被视为一种方法、功能还是什么?我正在学习VB和JavaScript,在JS中这将是一种方法。vb也是这样吗?pnlOne是一个类的实例,Visible是它在vb.net中的属性,即“属性”。VB.net和C#中的属性本质上是用于获取和设置值的美化方法。(它们实际上编译成类似于get\u Visible和set\u Visible的方法。)Visible可以

我正在检查一些代码,我意识到我记不住某些东西的正确术语。我相信如果我有以下代码

pnlOne.Visible = False

“可见”部分会被视为一种方法、功能还是什么?我正在学习VB和JavaScript,在JS中这将是一种方法。vb也是这样吗?

pnlOne
是一个类的实例,
Visible
是它在vb.net中的属性,即“属性”。VB.net和C#中的属性本质上是用于获取和设置值的美化方法。(它们实际上编译成类似于
get\u Visible
set\u Visible
的方法。)

Visible
可以是

  • a;或
  • a
  • 。。取决于它的声明方式。属性和字段都是“成员”1的专门化。看

    我怀疑在这种情况下,
    Visible
    是一个属性,它将适用于所有标准类型。。但是,要验证这两种方法,都需要知道由
    pnlOne
    命名的对象的类型


    一, 是不同类型的成员,因此不适合将属性或字段调用为“函数”或“方法”。(注意:各种引用不一致地对a进行区分;在VB.NET中,它们被视为同义词。)

    Nit:JavaScript中正确的术语是;属性可以对函数对象求值,因此,当它们这样做时,也可以将其视为方法-通常是在有意义地使用
    时。在任何情况下,如果使用方法,代码必须不同(例如
    jsObj.set\u Visible(true)