Lire en anglais

Partager via


Erreur du compilateur CS0273

Le modificateur d’accessibilité de l’accesseur 'property_accessor' doit être plus restrictif que la propriété ou l’indexeur 'property'

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

Cette erreur se produit lorsque l’accessibilité de l’accesseur que vous avez déclaré est plus restrictive que l’accessibilité de la propriété ou de l’indexeur.

Pour corriger cette erreur

Utilisez le modificateur d’accès approprié sur la propriété ou l’accesseur. Pour plus d’informations, consultez Restriction d’accessibilité de l’accesseur.

Exemple

Cet exemple contient une propriété interne avec une méthode set 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 {}
   }
}