Вопрос C #

В следующем классе есть два метода, в котором M1 жалуется «Не все код код возвращает значение», а M2 не так.

Вопрос: Как компилятор разрешает M2 в контексте возвращаемого значения? Насколько экземпляр NotimplementedException неявно отличается как int (если есть какие-либо внутренние сроки компиляции)

class A
        {
            int M1()
            {
            }
            int M2()
            {
                throw new NotImplementedException();
            }
        }
6
задан Artem Koshelev 13 September 2011 в 10:23
поделиться