Als «properties» getaggte Fragen

Eine Eigenschaft ist in einigen objektorientierten Programmiersprachen eine spezielle Art von Klassenelement, das zwischen einem Feld (oder Datenelement) und einer Methode liegt. Eigenschaften werden wie Felder gelesen und geschrieben, aber das Lesen und Schreiben von Eigenschaften wird (normalerweise) übersetzt, um Methodenaufrufe abzurufen und festzulegen.





22
Ruft den Eigenschaftswert aus der Zeichenfolge mithilfe der Reflektion in C # ab
Ich versuche, die Datentransformation mithilfe des Reflection 1- Beispiels in meinem Code zu implementieren . Die GetSourceValueFunktion hat einen Schalter, der verschiedene Typen vergleicht, aber ich möchte diese Typen und Eigenschaften entfernen und GetSourceValueden Wert der Eigenschaft nur mit einer einzigen Zeichenfolge als Parameter abrufen. Ich möchte eine Klasse und …


13
Verwenden von @property versus Getter und Setter
Hier ist eine reine Python-spezifische Designfrage: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... und class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Mit Python können wir es so oder so machen. Wenn Sie ein Python-Programm entwerfen würden, welchen Ansatz würden Sie verwenden und …



30
Test auf Existenz eines verschachtelten JavaScript-Objektschlüssels
Wenn ich einen Verweis auf ein Objekt habe: var test = {}; das wird möglicherweise (aber nicht sofort) verschachtelte Objekte haben, so etwas wie: {level1: {level2: {level3: "level3"}}}; Was ist der beste Weg, um das Vorhandensein von Eigentum in tief verschachtelten Objekten zu überprüfen? alert(test.level1);ergibt undefined, aberalert(test.level1.level2.level3); scheitert . Ich …


18
Was ist das? einstellen; } Syntax in C #?
Ich lerne ASP.NET MVC und kann englische Dokumente lesen, aber ich verstehe nicht wirklich, was in diesem Code passiert: public class Genre { public string Name { get; set; } } Was bedeutet das : { get; set; }?
577 c#  properties 



8
Objective-C ARC: stark gegen behalten und schwach gegen zuweisen
Es gibt zwei neue Speicherverwaltungsattribute für Eigenschaften, die von ARC eingeführt wurden, strongund weak. Abgesehen davon copy, was offensichtlich etwas völlig anderes ist, gibt es Unterschiede zwischen strongvs retainund weakvs assign? Nach meinem Verständnis besteht der einzige Unterschied darin, dass der Zeiger weakzugewiesen wird nil, während dies assignnicht der Fall …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.