日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

Delegate的實際應用。

Delegate的實際應用。

更新時間:2022-05-04 文章作者:未知 信息來源:網絡 閱讀次數:

 下面的代碼通過代表元Delegate簡化代碼的編寫,在運行時將調用不同的代表元方法,然后顯示相應的運行結果。
 在VB.NET中,代表元Delegate有點類似C語言中的指針,也就是說它允許用戶傳送一個進程的引用,然后調用這些引用的進程。這是一個強有力的編程技術,它將允許用戶不再需要If或者是Select語句就可以調用相應的進程,這里的代表元起著橋梁的作用。
新建記事本,下面是代碼:

Imports System
Imports System.Windows.Forms
Public Module mymodule
Delegate Sub mydele(ByVal my1 As Int32, ByVal my2 As Int32)
Sub main()
Dim dele As mydele
dele = AddressOf my_add
dele.Invoke(10, 20)
dele = AddressOf my_sub
dele.Invoke(10, 20)
dele = AddressOf my_mul
dele.Invoke(10, 20)
dele = AddressOf my_div
dele.Invoke(10, 20)
End Sub
Public Sub my_add(ByVal num1 As Int32, ByVal num2 As Int32)
MessageBox.Show("Add:" & (num1 + num2).ToString, "你好", MessageBoxButtons.OK)
End Sub

Public Sub my_sub(ByVal num1 As Int32, ByVal num2 As Int32)
MessageBox.Show("Add:" & (num1 - num2).ToString)
End Sub

Public Sub my_mul(ByVal num1 As Int32, ByVal num2 As Int32)
MessageBox.Show("Add:" & (num1 * num2).ToString)
End Sub

Public Sub my_div(ByVal num1 As Int32, ByVal num2 As Int32)
MessageBox.Show("Add:" & (num1 / num2).ToString)
End Sub

以Delegate.vb保存。
然后編譯:
vbc /r:System.dll /r:System.Windows.forms.dll Delegate.vb
最后看結果就行了:)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 国产成人综合久久亚洲精品 | 欧美一级爱操视频 | 国产精品视频全国免费观看 | 亚洲国产精品久久久久久 | 久久久久夜夜夜精品国产 | 日韩经典欧美精品一区 | 一区二区三区视频免费观看 | 亚洲综合色婷婷 | 欧美xx网 | 成熟女人50岁一级毛片不卡 | 91视频夜色 | 国产欧美综合在线一区二区三区 | 亚洲欧美v视色一区二区 | 日韩在线观看一区 | 99久热只有精品视频免费看 | 久草免费公开视频 | 久久久免费观看 | 国产精品亚洲片在线牛牛影视 | 久久久久国产精品免费网站 | 久久国产精品自在自线 | 午夜欧美成人久久久久久 | 欧美一区二区三区高清不卡tv | 日韩xxxx做受欧美 | 成人爱爱网 | 久草网视频在线观看 | 福利视频第一页 | 性欧美videos喷潮孕妇 | 天天射日日射 | 亚洲午夜免费视频 | 日日夜夜骑 | 日本一级在线观看视频播放 | 国内精品久久久久久久久蜜桃 | 欧美成人v视频免费看 | 国产福利视频一区二区三区四区 | 亚洲精品成人久久久影院 | 国产成人亚洲综合91精品555 | 日本精品久久久久中文字幕8 | 成人私拍福利视频在线 | 99久久99久久久精品齐齐鬼色 | 亚洲欧美日韩精品久久亚洲区色播 | 四虎影永久在线观看精品 |