Как объявить переменную, имя которой находится в другой переменной - VB

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

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

В переменной X находится имя другой переменной D. Требуется объявить эту переменную как тип STRING. Присвоить что-нибудь и напечатать. Прилагаемый код решает данную задачу. Но вот ГЛАВНЫЙ ВОПРОС. А можно ли это сделать в любом случае, не зная что там в переменной икс?

Решение задачи: «Как объявить переменную, имя которой находится в другой переменной»

textual
Листинг программы
Option Explicit
Dim mDic As Object
 
Public Property Get Dic() As Object
    If mDic Is Nothing Then Set mDic = CreateObject("scripting.dictionary")
    Set Dic = mDic
End Property
 
Private Sub Form_Activate()
    'присвоить можно так
    Dic("a") = 1
    Dic("b") = Dic("a") + 1
    Dic("c") = Dic("b") + 1
    Print "Переменные " & vbLf & _
    "a = " & Dic("a") & vbLf & _
    "b = " & Dic("b") & vbLf & _
    "c = " & Dic("c")
End Sub

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


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

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

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