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