3
?[]とは何ですか?C#の構文?
で実際に抽象クラスであるデリゲートを研究しているときに、Delegate.cs理解できない次のメソッドを見ました 戻り値が?すでにreference(class)型であるにもかかわらず使用する理由 ?[]? パラメータの意味 説明してもらえますか? 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; }