Ошибка компилятора CS0529
Наследуемый интерфейс "интерфейс1" образует циклическую ссылку в иерархии интерфейсов "интерфейс2".
Список наследования для интерфейса включает прямую или косвенную ссылку на самого себя. Интерфейс не может наследовать от самого себя.
В следующем примере возникает ошибка CS0529:
// CS0529.cs
namespace x
{
public interface a
{
}
public interface b : a, c
{
}
public interface c : b // CS0529, b inherits from c
{
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: