I have Struct
    struct User
    {
        public int id;
        public Dictionary<int, double> neg;         
    }
    List<User> TempUsers=new List<users>();
    List<User> users = new List<User>();
my Problem is, when I run this code
TempUsers=users.ToList();
TempUsers[1].neg.Remove(16);
neg dictionary in users aslo remove key with value=16
 
     
    