当我在学习 授权的时候,是实际上是 Delegate.cs
中的一个抽象类,我看到了下面的方法,但是我不明白
?
,尽管它已经是一个引用(同学们)类型?[]?
对参数的意义你能解释一下吗?
public static Delegate? Combine(params Delegate?[]? delegates)
{
if (delegates == null || delegates.Length == 0)
return null;
Delegate? d = delegates[0];
for (int i = 1; i < delegates.Length; i++)
d = Combine(d, delegates[i]);
return d;
}