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.
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.
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 {}
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :