:最後の行で代理人の結合に+演算子はどのように機能しますか?たとえば
delegate void SomeDelegate();
SomeDelegate a = new SomeDelegate(() => Console.WriteLine("A"));
SomeDelegate b = new SomeDelegate(() => Console.WriteLine("B"));
SomeDelegate c = a + b;
、何a + b
はに翻訳していますか?私はちょうど私が+
オペレータを使用せずにそれらを追加する方法が不思議です。
これは有効なC#コードであることはわかりませんでした。 – rekire
@rekire:最初の行は関数の外にあり、次の3行は1つになります。 –