編譯器錯誤 CS0629
Conditional 成員 'member' 無法在類型 'Type Name' 中實作介面成員 'base class member'
無法在介面實作上使用 條件式 屬性。
下列範例會產生 CS0629:
// CS0629.cs
interface MyInterface
{
void MyMethod();
}
public class MyClass : MyInterface
{
[System.Diagnostics.Conditional("debug")]
public void MyMethod() // CS0629, remove the Conditional attribute
{
}
public static void Main()
{
}
}