Код: Выделить всё
public interface IAnimal
{
[Obsolete("Animals can't eat anymore", true)]
void Eat();
}
public class Animal : IAnimal
{
public void Eat()
{
Console.WriteLine("Hello");
}
}
Класс Animal реализует этот интерфейс.
Позже я вызываю метод Eat как таковой:
Код: Выделить всё
var animal = new Animal();
animal.Eat();
Программа компилируется, и метод вызывается с помощью ошибок тоже нет.
Насколько я вижу, это ошибка компилятора. Я что-то упустил?
Примечание: я использую VS2010
Подробнее здесь: https://stackoverflow.com/questions/155 ... compiler-w
Мобильная версия