委託其實可以看作是方法的指標或「引用」
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...