【发布时间】:2019-10-17 19:56:13
【问题描述】:
我想知道是否可以像 python 一样导入单个函数,而无需像 python 那样导入所有其他功能:
from prog1 import func
【问题讨论】:
标签: .net windows vb.net winforms namespaces
我想知道是否可以像 python 一样导入单个函数,而无需像 python 那样导入所有其他功能:
from prog1 import func
【问题讨论】:
标签: .net windows vb.net winforms namespaces
在 VB 中,您需要做两件事才能使用函数或在另一个程序集或命名空间中声明的任何其他内容。
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)
已经引用了最重要的程序集,并且隐式导入了最常用的命名空间。这些命名空间在References下的项目属性中列出。
请注意,您不能导入单个函数,您必须始终引用整个程序集。 Imports 不影响使用的资源。它只会使访问事物更方便。它们减少了打字。
另请注意,.NET Framework 的标准 .NET 库已安装在系统上并且已经编译。它们不会物理导入到您的项目中,它们只是被引用。即,使用它们不会使您的应用程序变得更大。
【讨论】:
Dim 仅用作示例。