Wat*_* v2 5 c#
我看到了平等比较运营商==与!=超载有关System.Delegate,并MulticastDelegate但没有+=和-=运营商.
==
!=
System.Delegate
MulticastDelegate
+=
-=
那么增量分配和减量赋值运算符如何处理委托实例?
Mar*_*nko 6
C#编译器将+=运算符转换为静态方法的调用Delegate.Combine.
Delegate.Combine
在编译器执行此类操作时,有几种情况,即编译器的+操作符System.String被编译为String.Concat调用.因此没有op_Add方法System.String.
+
System.String
String.Concat
op_Add
归档时间:
10 年,11 月 前
查看次数:
929 次
最近记录:
7 年,11 月 前