А как очистить/переинициализировать переменную пользовательского типа? - VB
Формулировка задачи:
Например
Когда эта штука создается, то заполнена дефолтными значениями
the_mytype.a=0
the_mytype.c=""
the_mytype.d=false
А напр. хочу эту переменную использовать в той же процедуре повторно.
Но напр. допускаю вариант, что .a и .c заполнятся, а .b -например нет, тогда в .b будет неправильное значение
Set the_mytype = Nothing не работает, например.
Могу конечно написать ф-цию, где каждый параметр будет обнуляться индивидуально по-своему.
Но не хочу.
Как выкрутиться?
Когда эта штука создается, то заполнена дефолтными значениями
the_mytype.a=0
the_mytype.c=""
the_mytype.d=false
А напр. хочу эту переменную использовать в той же процедуре повторно.
Но напр. допускаю вариант, что .a и .c заполнятся, а .b -например нет, тогда в .b будет неправильное значение
Set the_mytype = Nothing не работает, например.
Могу конечно написать ф-цию, где каждый параметр будет обнуляться индивидуально по-своему.
Но не хочу.
Как выкрутиться?
Решение задачи: «А как очистить/переинициализировать переменную пользовательского типа?»
textual
Листинг программы
Function EmptyMyType() As MyType End Function '... Dim the_mytype As MyType '... the_mytype = EmptyMyType
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д