閱讀英文

共用方式為


編譯器錯誤 CS0439

外部別名宣告必須位於命名空間中所有其他定義的元素之前

在相同的命名空間中,當 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()
    {
    }
}