Как назначить свойство в качестве свойства по умолчанию для класса VbScript - PullRequest
3 голосов
/ 27 сентября 2010

Учитывая, что можно определить класс в VB Script, есть ли способ указать свойство по умолчанию для этого класса?

например. Учитывая

Class MyClass
    Private myName 

    Public Property Get Name() 
        Name = myName
    End Property
end class 

В любом случае могу ли я сказать, что Name является свойством по умолчанию?

NB. Для этого в VB6 можно добавить атрибут к свойству, но это не работает в VbScript

Public Property Get Name() 
    Attribute Name.VB_MemberFlags = "200"
    Name = strName
End Property

1 Ответ

2 голосов
/ 27 сентября 2010

Используйте ключевое слово Default:

Public Default Property Get Name
    Name = myName
End Property

Редактировать: Вот несколько учебных и справочных статей по использованию классов в VBScript, надеюсь, вы найдете их полезными:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...