Ler em inglês

Partilhar via


Erro do compilador CS0439

Uma declaração de alias externa deve preceder todos os outros elementos definidos no namespace

Este erro ocorre quando uma extern declaração vem depois de outra coisa, como uma using declaração, no mesmo namespace. As extern declarações devem vir antes de todos os outros elementos de namespace.

Exemplo

O exemplo a seguir gera CS0439:

// 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()
    {
    }
}