我看到相等比较运算符==
and !=
超载于System.Delegate
and MulticastDelegate
但不是+=
and -=
运营商。
那么增量赋值和减量赋值运算符如何在委托实例上工作呢?
C#编译器翻译+=
调用静态方法的运算符Delegate.Combine
.
编译器在多种情况下会执行此类操作,例如:这+
的运营商System.String
被编译为String.Concat
称呼。因此不存在op_Add
中的方法System.String
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)