Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von Amelie: „Wann macht es Sinn oder kein Sinn“ Das musst du für jeden Fall entscheiden. Bei Verwendung von Reflection gibt es Unterschiede. ob Property oder Variable Auf Propertys kann gebunden (DataBinding) werden, auf Variablen nicht Später eine Variable zu einem Property zu ändern ist ein "Breaking Change" Variablen können nicht "overrided" werden. Bei Propertys kann code im Getter oder Setter untergebracht werden und z.b. Prüfungen durchführen zu können. Um nur Beispiele zu nennen. Gr…
-
Ok, langsam. Habe ich eine Variable und möchte ich irgendwann eines der Angesprochenen Vorteile eines Properties nutzen gehe ich her und mach ein Property draus. Die Bibliothek hat sich also geändert, jeder entwickler der darauf zugreift muss seinen Code evtl. anpassen. Habe ich ein Property von Anfang an bin ich flexibel genug und es gibt keinen Grund in die andere Richtung zu gehen, also von einem Property zu einer Variable. Also riskierst du BrakingChanges nur weil du keine Property um diese …
-
Wozu soll die IF Verzweigung im Setter sein wenn du immer wieder dem selben Feld immer das gleiche zuweist? Und... du setzt im Setter auch die Variable mwst nie, somit wird immer der Initialwert im Getter übergeben. Schau dir nochmal den sinn und die Verwendung von Properties an. Und warum wird in der Form immer wieder eine neue Instanz von Money erstellt? Grüße Sascha
-
Zitat von Amelie: „So besser?“ Ja, nur das wenn du weder im Getter noch im Setter etwas "besonderes machst" eine Property eben auch als einzeiler definieren kannst. VB.NET-Quellcode (2 Zeilen) Und wenn du der dahinterliegenden Variable einen Wert initial zuweisen willst denn so: VB.NET-Quellcode (1 Zeile) Grüße Sascha