Partager via


Erreur du compilateur CS0273

Mise à jour : novembre 2007

Message d'erreur

Le modificateur d'accessibilité de l'accesseur 'accesseur_propriété' doit être plus restrictif que la propriété ou l'indexeur 'propriété'
The accessibility modifier of the 'property_accessor' accessor must be more restrictive than the property or indexer 'property'

Le modificateur d'accessibilité de l'accesseur 'set/get' doit être plus restrictif que la propriété ou l'indexeur 'propriété/indexeur'

Cette erreur se produit lorsque vous déclarez une propriété ou un indexeur avec un modificateur d'accès moins restrictif que celui de l'un de ses accesseurs. Pour résoudre cette erreur, utilisez le modificateur d'accès approprié sur la propriété ou sur l'accesseur set. Pour plus d'informations, consultez Accessibilité de l'accesseur.

Exemple

Cet exemple contient une propriété interne avec une méthode définie interne. L'exemple suivant génère l'erreur 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 {}
   }
}