英語で読む

次の方法で共有


コンパイラ エラー CS0439

extern エイリアス宣言は、名前空間で定義された他のすべての要素の前に指定しなければなりません。

このエラーは、 extern 宣言が、 using 宣言などの、同じ名前空間の別なものの後に指定されているときに発生します。 extern 宣言は、他のすべての名前空間要素の前に指定する必要があります。

次の例では、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()
    {
    }
}