Aracılığıyla paylaş


Derleyici Hatası CS0051

Tutarsız erişilebilirlik: 'type' parametre türü 'method' yönteminden daha az erişilebilir

Dönüş türü ve bir yöntemin resmi parametre listesinde başvuruda bulunılan türlerin her biri en az yöntemin kendisi kadar erişilebilir olmalıdır. Yöntem imzalarında kullanılan türlerin değiştiricinin atlanmaması public nedeniyle yanlışlıkla özel olmadığından emin olun. Daha fazla bilgi için bkz . Erişim Değiştiricileri.

Örnek

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

// CS0051.cs
public class A
{
    // Try making B public since F is public
    // B is implicitly private here.
    class B
    {
    }

    public static void F(B b)  // CS0051
    {
    }

    public static void Main()
    {
    }
}