Was ist in C# die bevorzugte Methode, um einer Klasse (tiefe) Kopierfunktionen hinzuzufügen? Sollte man den Kopierkonstruktor implementieren, oder lieber von ICloneable
und die Umsetzung der Clone()
Methode?
Bemerkung : Ich habe "tief" in Klammern geschrieben, weil ich es für irrelevant hielt. Offenbar sind andere anderer Meinung, deshalb habe ich gefragt ob ein Kopierkonstruktor/-operator/-funktion deutlich machen muss, welche Kopiervariante er implementiert .