В VB вам нужно сделать две вещи, чтобы использовать функцию или что-либо еще, объявленное в другой сборке или пространстве имен.
- Добавить ссылку на сборку (* .dll, * .exe).
- Импорт пространства имен. Например.
Imports System.Drawing
.
Тогда вы можете использовать все вещи там.
Вместо использования оператора Imports
вы также можете указать пространство имен напрямую. Пример:
'Without Imports
Dim image As System.Drawing.Image
image = New System.Drawing.Bitmap(myImagefile)
С Imports System.Drawing
в верхней части кода:
Dim image As Image
image = New Bitmap(myImagefile)
На наиболее важные сборки уже есть ссылки, а наиболее часто используемые пространства имен импортируются неявно. Эти пространства имен перечислены в свойствах проекта в разделе Ссылки .
Обратите внимание, что вы не можете импортировать отдельные функции, вы всегда должны ссылаться на всю сборку. Imports
не влияет на используемые ресурсы. Это только облегчает доступ к вещам. Они уменьшают набор текста.
Также обратите внимание, что стандартные .NET-библиотеки .NET Framework установлены в системе и уже скомпилированы. Они не импортируются физически в ваш проект, на них есть только ссылки. То есть их использование не делает ваше приложение больше.