假設我有一個「處理器」接口暴露事件 - OnProcess。通常執行者進行處理。因此,我可以安全地訂閱此事件並確保它將被解僱。但是一個處理器不會處理 - 因此我想阻止訂閱者對其進行討論。我可以這樣做嗎?在下面的代碼換句話說,我想最後一行拋出一個異常:.NET事件 - 阻止訂閱者訂閱事件
var emptyProcessor = new EmptyProcessor();
emptyProcessor.OnProcess += event_handler; // This line should throw an exception.
想象一下,您是分配給人以查明代碼崩潰原因的人。你會在這條線上尋找錯誤嗎? –