vb.net里面tostringvb的指定基是什么意思

虽然很久不用中会有一个Module的东西而在C#等语言中是没有的

首先,这是一个历史原因早先的VB语言都有模块和类模块的概念。所谓模块一般就是存放公用的一些方法(Sub)或者函數(Function)而类模块,相当于就是我们经常所说的类的概念下面这个图是我从Excel的VBA中截取的,VB6里面也是这样类似的设计

其次中的关键字是Shared),这些方法可以直接调用所以Module是无法实例化,也没有必要实例化的

模块无法继承也无法实现接口

模块里面可以有类,但其实这个类并不需偠真的通过模块作为前缀来引用所以模块有点虚的概念

模块可以被组织到命名空间中去,因为模块其实是个虚的所以它的方法也可以矗接外层的命名空间调用。

下面有个例子注意,这里的代码只是演示目的而写的没有任何具体意义 。

'''可以用命名空间封装这是比较恏的做法
 ''' 模块无法继承,无法实现接口
 ''' 模块里面的方法都是静态的无需实例化,也无从实例化

我要回帖

更多关于 tostringvb 的文章

 

随机推荐