成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

.Net Framework回調函數提供方式介紹

開發 后端
.Net Framework回調函數的操作在實際程序開發中是比較常用到的一個操作。作為剛剛上手的新手來說,就需要加強對這方面的了解。

.Net Framework回調函數可以通過委托的應用來實現。那么具體的操作步驟會在這篇文章中進行詳細的解讀,希望初學者們可以以此進行以此實際操作,以加強對這方面知識的認識程度,提高自己的代碼編寫效率。#t#

.Net Framework回調函數操作方法代碼示例:

  1. class Set  
  2. {  
  3. private Object[] items;  
  4. public Set(int numItems)  
  5. {  
  6. items = new Object[numItems];  
  7. for (int i = 0; i < numItems; i++)  
  8. {  
  9. items[i] = i;  
  10. }  
  11. }  
  12. public delegate void Feedback
    (Object value, int item, int numItems);  
  13. //定義了一個共有委托類型Feedback,
    委托表示一個回調方法簽名,故Feedback
    委托表示一個接受3個參數,且返回值為
    void的回調方法  
  14. public void ProcessItems
    (Feedback feedback)  
  15. {  
  16. for (int item = 0; item 
    < items.Length; item++)  
  17. {  
  18. if (feedback != null)  
  19. {  
  20. feedback(items[item],item+1,
    items.Length);  
  21. }  
  22. } //ProcessItems方法接受一個參數feedback,
    然后調用由feedback變量所指定的回調方法  
  23. }  

1.使用委托進行.Net Framework回調函數靜態方法

 

  1. static void StaticCallbacks()  
  2. {  
  3. Set setofItems = new Set(5);  
  4. setofItems.ProcessItems(null);  
  5. //傳遞給feedback參數的值為null,
    不會調用任何回調方法  
  6. setofItems.ProcessItems(new
     Set.Feedback(/**//*method*/));  
  7. //構造一個委托對象,封裝一個方法method,
    這使得該方法可以通過委托封裝進行間接回調  
  8. Set.Feedback fb = null;  
  9. fb += new Set.Feedback(/**//*method1*/);  
  10. fb += new Set.Feedback(/**//*method2*/);  
  11. setofItems.ProcessItems(fb);  
  12. //委托鏈,所有回調的方法都必須接受
    相同參數,返回值類型  

2.使用委托進行.Net Framework回調函數實例方法

與調用靜態方法不同的是,回調實例方法需要構造一個對象

 

  1. App appobj=new App();  
  2. setOfItems.ProcessItems
    (new Set.Feedback(appobj.
    FeedbackToFile)); 

 

責任編輯:曹凱 來源: 博客園
相關推薦

2009-08-12 10:11:18

C# 回調函數

2009-11-04 11:32:20

VB.NET回調函數

2009-07-20 16:12:21

ASP.NET Fra

2009-12-15 11:28:34

.NET Framew

2010-01-05 17:39:10

.NET Framew

2010-01-05 18:49:57

.NET Framew

2009-08-21 17:02:20

ASP.NET異步回調

2012-02-01 10:33:59

Java

2010-01-05 18:21:33

.NET Framew

2019-11-05 10:03:08

callback回調函數javascript

2022-04-12 08:30:52

回調函數代碼調試

2011-07-25 14:32:40

Cocoa 框架 函數

2011-06-15 11:05:14

C語言回調函數

2011-05-20 17:19:25

回調函數

2010-01-06 11:30:22

.NET Framew

2010-01-05 15:35:21

.NET Framew

2010-01-06 10:07:35

.NET Framew

2009-12-08 15:52:10

WCF回調

2011-11-11 16:14:37

LocalDB

2009-11-09 15:58:07

WCF回調方法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕日韩一区 | 二区成人 | 九九热在线视频观看这里只有精品 | 亚洲一一在线 | 免费视频一区 | 爱操影视 | 欧美日本韩国一区二区 | 欧美高清视频一区 | 先锋av资源在线 | 亚洲精品免费看 | 婷婷色国产偷v国产偷v小说 | 美女视频一区二区 | 日韩在线 | 国产人成在线观看 | 波多野结衣精品 | 欧美亚洲视频在线观看 | 国产在线永久免费 | 黄色三级免费网站 | 久久久久99 | 日本精品一区 | 99久久久久久99国产精品免 | 国产精品国产亚洲精品看不卡15 | 成年无码av片在线 | 黄色一级网 | 国产91精品网站 | 国产成人精品999在线观看 | 成人欧美一区二区三区黑人孕妇 | 国产成人午夜精品影院游乐网 | 亚洲91视频| 日韩成人一区 | 嫩草懂你的影院入口 | 国产精品99久久久久久动医院 | 亚洲香蕉| 91精品久久久久久久99 | 国产综合第一页 | 久久精品国产99国产 | 天色综合网| 一区二区三区四区在线视频 | 亚洲精彩免费视频 | 夜夜操操操 | 成人三级视频 |