反转和非反转列表

Sta*_*mpy 2 .net c# list

我在我的方法中得到一个字节列表.现在我需要字节列表反转和非反转.我试过这个:

public void Test(List<Byte> dataList)
{
    List<byte> reversedDataList = dataList;
    reversedDataList.Reverse();

    _polls = dataList[0];
    _rpolls = reversedDataList[0]
}
Run Code Online (Sandbox Code Playgroud)

问题是,两个列表都是相反的.我怎么解决这个问题?

Sel*_*enç 5

添加ToList以后dataList创建列表的副本:

List<byte> reversedDataList = dataList.ToList();
Run Code Online (Sandbox Code Playgroud)