共用方式為


編譯器錯誤 CS0400

更新:2007 年 11 月

錯誤訊息

在全域命名空間中找不到型別或命名空間名稱 'identifier' (您是否遺漏了組件參考?)

在全域命名空間中找不到以全域範圍運算子 (::) 定義其範圍的識別項。您可能遺漏了包含識別項的組件參考,或識別項是在全域命名空間以外的類別或命名空間宣告。如果全域範圍識別項未宣告或拼字錯誤,也會發生這個錯誤。

若要避免這個錯誤,請找到識別項的宣告並確定拼法正確,如果宣告是在不同的組件中,請確定您擁有適當的組件參考。如果識別項是在另一個型別或命名空間內部宣告,請在 :: 後面使用完整名稱。下列範例會產生 CS0400:

// CS0400.cs
class C
{
    public static void Main()
    {
        // CS0400 - D could not be found 
        // in the global namespace.
        global::D d = new global::D();
   }
}