In an interview question, I saw this. How inverse the content of this list without loose the references.
List<string> list = new List<string>() {"AA", "BB", "CC" };
Update :
The question is more like this, you have :
public void ReversedList<T>(IList<T> listToReverse)
{
// To be implemented
}
sample the list has 1,2,3,4 and must return 4,3,2,1 without lose reference.