İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0471

'name' yöntemi genel bir yöntem değildir. bir ifade listesi amaçladıysanız, ifadenin < çevresinde parantezler kullanın.

Bu hata, kodunuz parantez olmadan bir ifade listesi içerdiğinde oluşturulur.

Örnek

Aşağıdaki örnek CS0471 oluşturur:

C#
// CS0471.cs
// compile with: /t:library
class Test
{
    public void F(bool x, bool y) {}
    public void F1()
    {
        int a = 1, b = 2, c = 3;
        F(a<b, c>(3));    // CS0471
        // To resolve, try the following instead:
        // F((a<b), c>(3));
    }
}

Not

Bu derleyici hatası artık Roslyn'de kullanılmıyor. Önceki örnek başarıyla derlenmelidir.