Hallo
Ich suche eine Möglichkeit einfach und unkompliziert Eingenschaften von Objekten beim Kopieren zu ändern.
Ein konkretes Beispiel:
In der List AllWaves befinden sich Objekte des Typs Objects.Emitters.SingleWave
Unter gewissen Umständen muss ein Objekt dieses Arrays kopiert werden. Dabei müssen nur drei von neun Eigenschaften geändert werden.
Darum wäre es nicht so sinnvoll eine Instanz der Klasse neu zu erstellen, alle Eigenschaften separat zu übernehmen und dort die entsprechenden Eigenschaften zu ändern. Das würde nämlich so aussehen:
Mit Berechnungen sind hierbei die drei Parameter gemeint, die neu bestimmt werden müssen.
Ich hätte da an so etwas ähnliches wie das With Schlüsselwort gedacht. Allerdings geht das nur beim Erstellen von neuen Instanzen:
Aber nicht beim Verwenden von existierenden Instanzen:
Gibt es so eine Möglchkeit? Oder muss ich es doch anders schreiben?
Ich suche eine Möglichkeit einfach und unkompliziert Eingenschaften von Objekten beim Kopieren zu ändern.
Ein konkretes Beispiel:
In der List AllWaves befinden sich Objekte des Typs Objects.Emitters.SingleWave
Unter gewissen Umständen muss ein Objekt dieses Arrays kopiert werden. Dabei müssen nur drei von neun Eigenschaften geändert werden.
Darum wäre es nicht so sinnvoll eine Instanz der Klasse neu zu erstellen, alle Eigenschaften separat zu übernehmen und dort die entsprechenden Eigenschaften zu ändern. Das würde nämlich so aussehen:
Mit Berechnungen sind hierbei die drei Parameter gemeint, die neu bestimmt werden müssen.
Ich hätte da an so etwas ähnliches wie das With Schlüsselwort gedacht. Allerdings geht das nur beim Erstellen von neuen Instanzen:
Aber nicht beim Verwenden von existierenden Instanzen:
Gibt es so eine Möglchkeit? Oder muss ich es doch anders schreiben?
"Luckily luh... luckily it wasn't poi-"
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils