共用方式為


編譯器錯誤 CS0182

更新:2007 年 11 月

錯誤訊息

屬性引數必須是常數運算式、typeof 運算式或屬性參數型別的陣列建立運算式

哪些引數可以搭配屬性使用適用某些限制。請注意,除了錯誤訊息中指定的限制之外,下列型別「不可」做為屬性引數:

如需詳細資訊,請參閱全域屬性 (C# 程式設計手冊)

範例

下列範例會產生 CS0182:

// CS0182.cs
public class MyClass
{
    static string s = "Test";

    [System.Diagnostics.ConditionalAttribute(s)]   // CS0182
    // try the following line instead
    // [System.Diagnostics.ConditionalAttribute("Test")]
    void NonConstantArgumentToConditional()
    {
    }

    public static void Main()
    {
    }
}