Need to remove object from list before insert new object?
<p>I'm learning C# and I'm doing a task where I'm using a list of objects. I thought if I inserted a new object, with list.insert(index, object) at a position where it already is an object, the prevous object was replaced!? </p>

<p>But it seems that I have to remove it first with list.removeAt(index) before I can insert the new one, otherwise it was just added and the old left in the list. Is this correct or am I doing something wrong?</p>
