我爱Aspx >> VB.Net >> Me关键字在.NET中的使用(转)orange.add(300).add(80)
orange.Display()
End Sub
End Class
此程序输出如下﹕Balance is 480
由于Me永远参考到目前对象﹐此刻Me正参考到对象orange。
图2、 程序传回目前对象之参考值
oragne对象就是Me所指之对象﹐也可以说Me与orange皆参考到同一个对象。指令──
add = Me
传回目前对象之参考值──即orange对象之参考。add() 程序之定义──
于是add()把目前对象之参考值Me传回Form1_Click()。此刻﹐orange.add(300)之值也是参考值,与orange参考到同一个对象。
于是,Form1_Click()程序之指令──
成为orange对象之别名了。
原来的指令── orange.add(300).add(80)
相当于── orange.add(80)
不过﹐此时orange对象之 balance变量值为400元﹐而非原来的100元了。此orange再接受讯息── add(80)﹐其 balance值增加为480 元。orange接到第 2个讯息── add(80)时﹐计算机再执行add() 程序﹐其再度传回orange的参考值﹐使得整个指令──
又成为orange之别名。因之﹐亦能把disp()讯息接于其后﹐如下﹕
@#ex04.bas
Imports System.ComponentModel
Imports System.Drawing
Imports System.WinForms
@#------------------------------------------------------------------------------------
【我对这篇文章有话说?】
Visual Basic .NET 代码示例 (Fr..[05-20]
我将此方法移植到VB.NET上了,请看..[05-20]
在VB.NET中使用抽象类[05-20]
Visual Basic .NET中的异常处理简..[05-20]
Visual Basic .NET中的异常处理简..[05-20]
VB.NET中调用窗体要先声明实例....[05-20]
VB.NET:又将是个跨越十年的美丽...[05-20]
VB.net中HOOK的应用(CNET中文网)[05-20]
VB.NET的Override事件处理程序[05-20]
vb.Net编程简介之五(轉)[05-20]
Visual Basic .NET 代码示例 (Fr..[05-20]
我将此方法移植到VB.NET上了,请看..[05-20]
在VB.NET中使用抽象类[05-20]
Visual Basic .NET中的异常处理简..[05-20]
Visual Basic .NET中的异常处理简..[05-20]
VB.NET中调用窗体要先声明实例....[05-20]
VB.NET:又将是个跨越十年的美丽...[05-20]
VB.net中HOOK的应用(CNET中文网)[05-20]
VB.NET的Override事件处理程序[05-20]
vb.Net编程简介之五(轉)[05-20]