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 {}
}
}