I am using C# on .Net 4
I have defined a public list of a class, say
List<class> cls=new List<class>;
In following method,
method(){
class a = new class();
while(...){
...
count++;
if(count==3){
cls.Add(a);
count=0;
}
}}
As a result my list contains duplicate values of the latest "a"( since list is actually linking to a). But I cannot define "a" inside the loop, since all its values are defined after count reaches 3.
Can anyone please suggest a solution?