反向列表不会丢失引用

Kri*_*s-I 0 .net c# linq

在一个采访问题中,我看到了这个.如何反转此列表的内容而不会丢失引用.

List<string> list = new List<string>() {"AA", "BB", "CC" };
Run Code Online (Sandbox Code Playgroud)

更新:

问题更像这样,你有:

public void ReversedList<T>(IList<T> listToReverse)
{
 // To be implemented
}
Run Code Online (Sandbox Code Playgroud)

样本列表有1,2,3,4,必须返回4,3,2,1而不丢失参考.

Jon*_*eet 8

你的意思是反向,即将顺序改为"CC","BB","AA"?只需致电List<T>.Reverse():

list.Reverse();
Run Code Online (Sandbox Code Playgroud)

如果那不是您的意思,请将您的问题编辑为更具体.(这并不是很明确你的意思是"没有松散参考".)