Computer Science, asked by namra2464, 1 year ago

when in list data get changed and all list not get updated then what is it reason

Answers

Answered by Honeysharma1111
0

I have a list that gets filled in with some data from an operation and I am storing it in the memory cache. Now I want another list which contains some sub data from the list based on some condition.

  • As can be seen in the below code I am doing some operation on the target list. The problem is that whatever changes I am doing to the target list is also being done to the mainList. I think its because of the reference is same or something.

  • All I need is that operation on the target list not affect data inside the main list.

  • List<Item> target = mainList;

List<Item> target = mainList;SomeOperationFunction(target);void List<Item> SomeOperationFunction(List<Item> target)

List<Item> target = mainList;SomeOperationFunction(target);void List<Item> SomeOperationFunction(List<Item> target){ target.removeat(3); return target;}

Similar questions