Questions marquées «properties»

Une propriété, dans certains langages de programmation orientés objet, est une sorte spéciale de membre de classe, intermédiaire entre un champ (ou un membre de données) et une méthode. Les propriétés sont lues et écrites comme des champs, mais les lectures et écritures de propriétés sont (généralement) traduites pour obtenir et définir des appels de méthode.


14
Pourquoi devrais-je éviter d'utiliser des propriétés en C #?
Dans son excellent livre, CLR Via C #, Jeffrey Richter a déclaré qu'il n'aime pas les propriétés et recommande de ne pas les utiliser. Il a donné une raison, mais je ne comprends pas vraiment. Quelqu'un peut-il m'expliquer pourquoi je devrais ou ne devrais pas utiliser des propriétés? En C …
102 c#  properties 



3
Accessibilité incohérente: le type de propriété est moins accessible
Quelqu'un peut-il aider avec l'erreur suivante: Accessibilité incohérente: le type de propriété 'Test.Delivery' est moins accessible que la propriété 'Test.Form1.thelivery' private Delivery thedelivery; public Delivery thedelivery { get { return thedelivery; } set { thedelivery = value; } } Je ne peux pas exécuter le programme en raison du message …
100 c#  properties 





10
Propriété en lecture seule calculée vs fonction dans Swift
Dans la session Introduction à Swift WWDC, une propriété en lecture seule descriptionest démontrée: class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Y a-t-il des implications à choisir l'approche ci-dessus plutôt que d'utiliser une méthode à la …


10
Propriété en lecture seule Python
Je ne sais pas quand l'attribut doit être privé et si je dois utiliser la propriété. J'ai lu récemment que les setters et les getters ne sont pas pythoniques et que je devrais utiliser Property Decorator. C'est bon. Mais que se passe-t-il si j'ai un attribut, qui ne doit pas …

7
Propriétés en lecture seule dans Objective-C?
J'ai déclaré une propriété en lecture seule dans mon interface en tant que telle: @property (readonly, nonatomic, copy) NSString* eventDomain; Peut-être que je ne comprends pas bien les propriétés, mais je pensais que lorsque vous le déclarez comme readonly, vous pouvez utiliser le setter généré dans le .mfichier implementation ( …


16
Comment puis-je évaluer le code C # dynamiquement?
Je peux faire un eval("something()");pour exécuter le code dynamiquement en JavaScript. Y a-t-il un moyen pour moi de faire la même chose en C #? Un exemple de ce que j'essaie de faire est: J'ai une variable entière (disons i) et j'ai plusieurs propriétés par les noms: "Propriété1", "Propriété2", "Propriété3", …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.