Link to home
Create AccountLog in
Avatar of mcs26
mcs26

asked on

C# Copy Object

Hi,

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,
M

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
unknown_routine
Flag of United States of America image

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

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