Leggere in inglese

Condividi tramite


Errore del compilatore CS0272

Non è possibile usare la proprietà o l'indicizzatore 'property/indexer' in questo contesto perché la funzione di accesso impostata è inaccessibile.

Questo errore si verifica quando il codice del programma non può accedere alla funzione di accesso set .

Per correggere l'errore

Aumentare l'accessibilità della funzione di accesso o modificare il percorso di chiamata. Per altre informazioni, vedere Limitazione dell'accessibilità delle funzioni di accesso.

Esempio

L'esempio seguente genera l'errore CS0272:

// CS0272.cs  
public class MyClass  
{  
    public int Property  
    {  
        get { return 0; }  
        private set { }  
    }  
}  
  
public class Test  
{  
    static void Main()  
    {  
        MyClass c = new MyClass();  
        c.Property = 10;      // CS0272  
        // To resolve, remove the previous line
        // or use an appropriate modifier on the set accessor.  
    }  
}