Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0439

Deklaracja aliasu extern musi poprzedzać wszystkie inne elementy zdefiniowane w przestrzeni nazw

Ten błąd występuje, gdy extern deklaracja pojawia się po czymś innym, takim jak using deklaracja, w tej samej przestrzeni nazw. Deklaracje extern muszą znajdować się przed wszystkimi innymi elementami przestrzeni nazw.

Przykład

Poniższy przykład generuje 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()
    {
    }
}