Link to home
Create AccountLog in
Avatar of mcs26

asked on

C# Copy Object


I have an object (please see code block below) which I want to make a copy of. However when I make a copy of my object and make a change to one the other object also changes.

I do not want to use serialisation either. Can someone please send me some code.

Thanks for any help,

public class OrderBlock
        public string BlockID { get; set; }
        public int NumFails { get; set; }
        public List<Orders> OrderList { get; set; }
        public List<Orders> OrderListFailed { get; set; }

    public class Orders
        public bool Failed { get; set; }
        public string Name { get; set; }
        public string ID { get; set; }
        public string Side { get; set; }
        public double Amount { get; set; }
        public bool GoodOrder { get; set; }

Open in new window

Avatar of unknown_routine
Flag of United States of America image

Provide an example. What do you change and what other object also gets changed.
Avatar of AndyAinscow
Flag of Switzerland image

Link to home
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
have you tried the Clone method?