Errore del compilatore CS0273
Il modificatore di accessibilità della funzione di accesso 'property_accessor' deve essere più restrittivo della proprietà o dell'indicizzatore 'property'
Il modificatore di accessibilità della funzione di accesso set/get deve essere più restrittivo della proprietà o dell'indicizzatore 'property/indexer'
Questo errore si verifica quando l'accessibilità della funzione di accesso dichiarata non è meno restrittiva rispetto all'accessibilità della proprietà o dell'indicizzatore.
Usare il modificatore di accesso appropriato nella proprietà o nella funzione di accesso. Per ulteriori informazioni, vedere Limitare l'accessibilità delle funzioni di accesso e Funzioni di accesso.
Questo esempio contiene una proprietà interna con un metodo set interno. L'esempio seguente genera l'errore CS0273.
// CS0273.cs
// compile with: /target:library
public class MyClass
{
internal int Property
{
get { return 0; }
internal set {} // CS0273
// try the following line instead
// private set {}
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: