我正在調用一個委託,我不是很瞭解它是如何工作的,我因爲它編譯錯誤(編譯器錯誤CS1660)。這是我有它的代碼:base.Invoke與代表
base.Invoke(delegate {
bool flag = (((this.layerPickPlaceProcess != null) && (this.robotComponent != null)) && ((((StateEnum) this.layerPickPlaceProcess.State) == StateEnum.Idle) || (((StateEnum) this.layerPickPlaceProcess.State) == StateEnum.Ready))) && ((((StateEnum) this.robotComponent.State) == StateEnum.Idle) || (((StateEnum) this.robotComponent.State) == StateEnum.Ready));
this.cmdManualPlace.Enabled = flag;
});
反射器是一個工具,將顯示反編譯程序集 - 該技術稱爲**反射**。 – Oded 2010-10-13 17:58:43
我熟悉反射器,只是不與代表和反射也許沒有正確地吐出代碼? – mookie 2010-10-13 18:03:05