Ошибка компилятора CS0180
"член" не может одновременно быть внешним и абстрактным
Ключевые слова abstract и extern являются взаимоисключающими. Ключевое слово extern
означает, что член определен за пределами файла, а ключевое слово abstract указывает на то, что реализация предоставлена в производном классе. Дополнительные сведения см. в статье Методы.
Следующий пример приводит к возникновению ошибки CS0180:
// CS0180.cs
namespace MyNamespace
{
public class MyClass
{
public extern abstract int Foo(int a); // CS0180
public static void Main()
{
}
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: