Re: [StackOverflow, C# 5] break; vs method resolution
От: Qodomoc Россия  
Дата: 24.09.14 10:53
Оценка: 36 (1)
S>4.1 — заменить break на любую инструкцию так, чтобы код компилировался, но бросалось исключение с текстом "Method2".

return null;


S>4.2 — изменить только сигнатуру Create так, чтобы с break вызывался вариант "Method1", без — "Method2".


    public class Observable
    {
        public static IObservable<TResult> Create<TResult>(Action<IObserver<TResult>> subscribeAsync)
        {
            throw new Exception("Method1.");
        }

        public static IObservable<TResult> Create<TResult>(Func<IObserver<TResult>, Task<Action>> subscribeAsync)
        {
            throw new Exception("Method2.");
        }
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.