You assign methods to a multicast Func<int> and invoke it. What does invoking the combined delegate return?Func<int> a = () => 1; Func<int> b = () => 2; Func<int> combined = a + b; int r = combined();