İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0578

Dönüş türü geçersiz olmadığından Koşullu öznitelik 'function' üzerinde geçerli değil

ConditionalAttribute dışında voidbir dönüş türüne sahip bir yönteme uygulanamaz. Bunun nedeni, bir yöntemin başka bir dönüş türünün programınızın başka bir bölümü tarafından gerekli olmasıdır.

Örnek

Aşağıdaki örnek CS0578 oluşturur. Bu hatayı çözmek için öğesini silmeniz ConditionalAttributeveya yönteminin dönüş değerini olarak voiddeğiştirmeniz gerekir.

// CS0578.cs
// compile with: /target:library
public class MyClass
{
    [System.Diagnostics.ConditionalAttribute("a")]   // CS0578
    public int TestMethod()
    {
        return 0;
    }
}