コンパイラ エラー CS0439

更新 : 2007 年 11 月

エラー メッセージ

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