Errore del compilatore CS0439

Aggiornamento: novembre 2007

Messaggio di errore

Una dichiarazione di alias esterno deve precedere tutti gli altri elementi definiti nello spazio dei nomi
An extern alias declaration must precede all other elements defined in the namespace

Questo errore si verifica quando una dichiarazione extern è preceduta da altri elementi, ad esempio una dichiarazione using, nello stesso spazio dei nomi. Le dichiarazioni extern devono precedere tutti gli altri elementi dello spazio dei nomi.

Esempio

Il seguente codice di esempio genera l'errore 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() 
    {
    }
}