通常、匿名イベント ハンドラーは次のように解放できます。
EventHandler hdl = null;
hdl += (ss,ee) =>
{
//....
MyObj.Completed -= hdl;
hdl = null;
};
MyObj.Completed += hdl;
MyObj.AsyncCall();
私の質問は: hdl = null;
C# の最新バージョンには必要ですか? また、このリリースのより単純な解決策またはより単純な構文はありますか?