• 您的位置我爱Aspx >> VB.Net >> Me关键字在.NET中的使用(转)
  • Me关键字在.NET中的使用(转)

  • 作者:aspxer  来源:internet  日期:2007-5-20 14:02:05  关键字:.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

    @#------------------------------------------------------------------------------------

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:VB.Net基本语句(推荐)
    下一篇:Visual Basic .NET 代码示例 (From MS)