VB 编程中的方法与参数详解
1. 引用传递与值传递
在 VB 编程中,当我们需要将一个变量传递给一个方法时,有两种选择:
- 值传递 :传递当前值的一个副本。
- 引用传递 :传递变量的地址,在 VB 术语中,就是传递变量的引用。当方法知道变量的位置时,它就知道要查找哪个内存位置。在其他语言中,引用也被称为指针。
例如,假设有大量变量存储在 RAM 中,如果我们只知道一个变量的值,是无法确定该变量存储位置的。因为多个变量可能具有相同的值,值并不是唯一标识变量的依据。就像在一个社区中,很多房子里可能都有三个人,但我们不能仅根据“有三个人”这个信息找到具体房子的地址。
2. 从方法获取多个结果
在调用方法之前,调用者需要声明一些变量,这些变量将用于存储方法计算的结果。当调用方法时,这些变量的地址(引用)会被传递给方法。方法可以根据需要使用这些变量的原始值,也可以为它们赋新值。在 VB 中,引用的操作是在后台完成的。
下面是一个将美分转换为美元和剩余美分的示例代码:
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
Dim originalCents, wholeDollars, centsLeft As Integer
originalCents = CInt(TextBox1.Tex
超级会员免费看
订阅专栏 解锁全文
299

被折叠的 条评论
为什么被折叠?



