Доусон
Примитивные типы данных (например, целые, строковые, длинные и т. Д.) Могут представлять только одну или несколько переменных одного и того же типа данных, но иногда нам необходимо представить некоторые объекты реального мира (например, записи), что невозможно с помощью этих простых данных. типы.
Таким образом, как и во многих других языках программирования, в VB есть возможность определять пользовательские типы данных. Эти определяемые пользователем типы являются производными типами, потому что они представляют собой набор переменных различных примитивных типов. Эти типы также иногда называют агрегатами под одним именем. Мы можем определить определяемый пользователем тип как:
Private Type myRecord
Num as integer
Sum as long
Balance as currency
End Type
Где «Тип» - ключевое слово, а «myRecord» - имя этого определяемого пользователем типа.
Между первым и последним операторами приведенного выше определения типа мы можем объявить столько переменных любого примитивного типа, сколько нам нужно.
MyRecord - это определяемый пользователем тип, который состоит из трех переменных, как показано выше.
Мы можем объявить переменные этого типа просто как:
Dim record1 as myRecord,
где «record1» - это переменная типа «myRecord», состоящая из всех переменных, определенных в определении myRecord.
Мы можем получить доступ и управлять всеми переменными примитивного типа, которые теперь являются частью 'record1', с помощью следующего синтаксиса:
record1.Num = 0
record1.Sum = 0
record1.
Баланс = 0 $
Кеннеди
Примитивные типы данных (например, целые, строковые, длинные и т. Д.) Могут представлять только одну или несколько переменных одного и того же типа данных, но иногда нам необходимо представить некоторые объекты реального мира (например, записи), что невозможно с помощью этих простых данных. типы. Таким образом, как и во многих других языках программирования, в VB есть возможность определять пользовательские типы данных. Эти определяемые пользователем типы являются производными типами, поскольку они представляют собой набор переменных различных примитивных типов.
Эти типы также иногда называют агрегатами под одним именем. Мы можем определить определяемый пользователем тип как:
Private Type myRecord
Num as integer
Sum as long
Balance as currency
End Type
где «Тип» - ключевое слово, а «myRecord» - имя этого определяемого пользователем типа.
Между первым и последним операторами приведенного выше определения типа мы можем объявить столько переменных любого примитивного типа, сколько нам нужно.
MyRecord - это определяемый пользователем тип, который состоит из трех переменных, как показано выше.
Мы можем объявить переменные этого типа просто как:
Dim record1 as myRecord,
где «record1» - это переменная типа «myRecord», состоящая из всех переменных, определенных в определении myRecord.
Мы можем получить доступ и управлять всеми переменными примитивного типа, которые теперь являются частью 'record1', с помощью следующего синтаксиса:
record1.Num = 0
record1.Sum = 0
record1.
Баланс = 0