是否有可能像這個函數「F」帶有顯式「this」指針的代表?
class C {
public void F(int i);
}
的方法適應像Action<C,int>
委託?
我有這樣的模糊回憶,微軟正在努力支持這種適應。但也許我誤解了!
編輯:我知道這並不在VS2008編譯:
class C {
public void F(int i);
void G() {
Action<C, int> test = this.F;
}
}
我只是想知道如果MS提供了一種在BCL要做到這一點,或者如果該功能將被添加在未來的版本。
你希望通過這個獲得什麼?它會做什麼'var test = new Action(this.F)'不能? –
zildjohn01
2010-06-10 23:33:23
區別在於,每次調用委託時都可以更改類C的實例。 – Qwertie 2010-06-10 23:59:30
下面是一個關於公開代表的好博客文章:http://www.simple-talk.com/community/blogs/simonc/archive/2010/07/28/93676.aspx – Qwertie 2011-04-12 01:22:36