I was wondering as to what happens to an object (in C#), once its reference becomes reassigned. Example:
Car c = new Car(\"Red Car\"); c = new Car(\"Blue Car
You create a new object and assign a reference to it to your variable c. At the same time the previous object (the "red car") is now not referenced anymore and may be garbage collected.
c