編譯器錯誤 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()
{
}
}