我對委託的一點理解,歡迎斧正

2021-09-08 15:15:00 字數 331 閱讀 8025

委託其實可以看作是方法的指標或「引用」

delegate bool comparetest(int x,int y)

public bool test(int x,int y)

comparetest ct = new comparetest(test);

那麼ct(3,5)其實就相當於呼叫test(3,5)

從上面的**可以想到:委託的返回值,引數個數和型別(簽名)和通過委託呼叫的方法在返

回值型別及簽名是一樣的,

那麼通過委託

delegate bool nopara()

就只能呼叫無引數的方法了

我對委託 事件委託的一點理解

1.宣告關於事件的委託 public delegate void alarmeventhandler object sender,eventargs e 以上,宣告乙個委託,類似c語言中宣告乙個函式指標的型別,這個型別說明了 由它去宣告的指標 所指向的函式 的引數型別和返回型別。2.宣告事件 委託 ...

我對adaboost的一點理解

我理解的adaboost演算法 由程式反觀演算法 容易在介紹adaboost 演算法的文章中找到其演算法流程 我的疑問 1 第三步如何根據訓練資料訓練弱分類器?弱分類器的個數由什麼定,特徵維 數?2 第四步那個公式什麼意思?3 第七步如何歸一化?4 第八步怎麼理解?很多文章是這樣來介紹adaboos...

我對補碼的一點理解

剛剛學習c語言,接觸補碼時,有些不解,計算機為什麼要把減法變成加法來運算呢 一步到位,處理速度不更快麼?後來查了資料才知道,這與計算機本身的計算結構有關,減法變加法,物理方面更容易實現。但補碼是怎樣把減法便加法的呢?本人思考了一下,有如下心得 我們先來看一道題 59 18 47 就是 0011 10...