Je suis en train de créer un fichier .properties qui doit être chargé et transformé en un tableau. Mais il existe une possibilité de 0 à 25 de chacune des clés de propriété pour exister. J’ai essayé quelques implémentations, mais je ne fais que le faire proprement. Quelqu’un a des idées? foo.1.filename=foo.txt foo.1.expire=200 foo.2.filename=foo2.txt foo.2.expire=10 […]
J’aimerais écrire du code comme celui-ci: class Zebra { public lazy int SsortingpeCount { get { return ExpensiveCountingMethodThatReallyOnlyNeedsToBeRunOnce(); } } } EDIT: pourquoi? Je pense que ça a l’air mieux que: class Zebra { private Lazy _SsortingpeCount; public Zebra() { this._SsortingpeCount = new Lazy(() => ExpensiveCountingMethodThatReallyOnlyNeedsToBeRunOnce()); } public lazy int SsortingpeCount { get { return […]
J’ai essayé de trouver une solution pour déclarer les propriétés @protected dans Objective-C afin que seules les sous-classes de la hiérarchie puissent y accéder (lecture seule, pas écriture). J’ai lu qu’il n’y avait pas de moyen documenté de le faire, alors j’ai pensé à cette solution de contournement et je voulais demander l’avis de StackOverflow […]
J’essaie de parcourir certaines propriétés statiques dans une classe statique simple afin de remplir une boîte combinée avec leurs valeurs, mais j’ai des difficultés. Voici la classe simple: public static MyStaticClass() { public static ssortingng property1 = “NumberOne”; public static ssortingng property2 = “NumberTwo”; public static ssortingng property3 = “NumberThree”; } … et le code […]
J’essaie de créer une classe abstraite qui définit une propriété avec un getter. Je veux laisser les classes dérivées décider si elles veulent ou non implémenter un setter pour la propriété. Est-ce possible? Ce que j’ai jusqu’à présent: public abstract class AbstractClass { public abstract ssortingng Value { get; } public void DoSomething() { Console.WriteLine(Value); […]
J’utilise les propriétés Java pour lire un fichier de propriétés. Tout fonctionne correctement, mais les propriétés suppriment silencieusement les barres obliques inverses. (c’est à dire) original: c:\sdjf\slkdfj.jpg after: c:sdjfslkdfj.jpg Comment puis-je faire les propriétés ne font pas cela? J’utilise le code prop.getProperty(key) Je reçois les propriétés d’un fichier et je veux éviter d’append des doubles […]
Je le vois souvent dans la documentation C #. Mais qu’est-ce que ça fait? public class Car { public Name { get; set; } }
Je sais que cela permet seulement à la classe de le définir, mais quel est le point? Comment résoudre le problème d’avoir des identifiants readonly? Dis que j’ai une classe de personne: public class Person { public ssortingng Name { get; set; } public int Id { get; private set; } public int Age { […]
En Python, j’ai l’exemple suivant: class Foo: self._attr = 0 @property def attr(self): return self._attr @attr.setter def attr(self, value): self._attr = value @attr.deleter def attr(self): del self._attr Comme vous pouvez le voir, j’ai un atsortingbut “privé” simple “_attr” et une propriété pour y accéder. Il y a beaucoup de codes pour déclarer un simple atsortingbut […]
C’est probablement une question de préférence personnelle, mais quand utilisez-vous des propriétés plutôt que des fonctions dans votre code? Par exemple, pour obtenir un journal des erreurs, je pourrais dire ssortingng GetErrorLog() { return m_ErrorLog; } ou je pourrais ssortingng ErrorLog { get { return m_ErrorLog; } } Comment décidez-vous lequel utiliser? Je semble être […]