我的方法中有一个字节列表。现在,我需要反转字节列表和不反转字节列表。我已经试过了:

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

    _polls = dataList[0];
    _rpolls = reversedDataList[0]
}


问题在于,两个列表都是相反的。我该如何解决?

最佳答案

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

List<byte> reversedDataList = dataList.ToList();

09-25 21:40