Als «properties» getaggte Fragen

78
So implementieren Sie eine schreibgeschützte Eigenschaft

Ich muss eine schreibgeschützte Eigenschaft für meinen Typ implementieren . Darüber hinaus wird der Wert dieser Eigenschaft im Konstruktor festgelegt und nicht geändert (ich schreibe eine Klasse, die benutzerdefinierte geroutete UI-Befehle für WPF verfügbar macht, aber das spielt keine Rolle). Ich...

78
Wie funktionieren Python-Eigenschaften?

Ich habe Python-Eigenschaften erfolgreich verwendet, sehe aber nicht, wie sie funktionieren könnten. Wenn ich eine Eigenschaft außerhalb einer Klasse dereferenziere, erhalte ich nur ein Objekt vom Typ property: @property def hello(): return "Hello, world!" hello # <property object at...

76
Vor ToString () auf Null prüfen

Hier ist das Szenario ... if (entry.Properties["something"].Value != null) attribs.something = entry.Properties["something"].Value.ToString(); Während es effektiv ist und richtig funktioniert, sieht es für mich hässlich aus. Wenn ich vor dem Ausführen von ToString () nicht nach einer Null suche,...

74
Generische Eigenschaft erstellen

Ich habe eine Klasse, die einen serialisierten Wert und einen Typ speichert. Ich möchte, dass eine Eigenschaft / Methode den bereits gegossenen Wert zurückgibt: public String Value { get; set; } public Type TheType { get; set; } public typeof(TheType) CastedValue { get { return