Прочитать на английском

Поделиться через


Ошибка компилятора CS0439

Объявление внешнего псевдонима должно предшествовать всем другим элементам, определенным в пространстве имен.

Эта ошибка возникает, когда объявление extern следует после чего-либо еще, например объявления using , в том же пространстве имен. Объявления extern должны задаваться до всех других элементов пространства имен.

Пример

В следующем примере возникает ошибка CS0439:

C#
// CS0439.cs
using System;

extern alias MyType;   // CS0439
// To resolve the error, make the extern alias the first line in the file.

public class Test
{
    public static void Main()
    {
    }
}