А как очистить/переинициализировать переменную пользовательского типа? - VB

Узнай цену своей работы

Формулировка задачи:

Например

Когда эта штука создается, то заполнена дефолтными значениями
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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы