Objekt kopieren?



  • Hallo, tut mir Leid das ich Frage, da die Antwort wohl auf der Hand liegen wird, aber wie erstelle ich eine Kopie von einer Klasse? Ich meine eine echte Kopie die ebenfalls im Arbeitsspeicher liegt und nicht nur eine Referenz.

    Etwas in der Art: MakeCopyOf(Quelle, Ziel, Typ) ?

    Bin für Hilfe sehr Dankbar!



  • Ganz so einfach geht das nicht 😉
    Die Standardlösung ist IClonable zu implementieren und dann eben .Clone() aufzurufen ^^

    Greetz 🙂



  • ich konnte keine Hilfe in der MSDN finden, könntest du das bitte mal für eine Einfache Klasse darstellen?



  • class Class : IClonable
    {
    string str;
    public Class(string input)
    {
    str = input;
    }
    
    public object Clone()
    {
    Class newClass = new Class(str);
    return newClass;
    }
    }
    

    Boah ... jetzt hab ich mir aber echt Mühe gegeben, um das zu demonstrieren ^^

    Greetz 😃


Anmelden zum Antworten