Ошибка компилятора CS0541
Обновлен: Ноябрь 2007
Сообщение об ошибке
"declaration": явное объявление интерфейса может содержаться только в классе или в структуре
'declaration' : explicit interface declaration can only be declared in a class or struct
Явное объявление интерфейса обнаружено вне класса или структуры.
В следующем примере возникает ошибка CS0541.
// CS0541.cs
namespace x
{
interface IFace
{
void F();
}
interface IFace2 : IFace
{
void IFace.F(); // CS0541
}
}