c# - 逆序和非逆序列表

标签 c# .net list

我正在将一个字节列表放入我的方法中。现在我需要反转和非反转的字节列表。我试过这个:

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

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

问题是,两个列表都颠倒了。我该如何解决这个问题?

最佳答案

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

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

关于c# - 逆序和非逆序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24608633/

相关文章:

.net - 使用OLEDB读取文件名中带有额外点的Excel csv文件

Python组合和产品

list - 普通口齿不清 : all or any elements are true in a list

java - 为什么我的程序读取的内容比实际少一行?为什么我的数组只接收一个?

c# - 将 XML 发送到 sp 以进行插入

c# - 在 C# 中使用 Dictionary<string, string> 进行解析

c# - 使用泛型方法,是否可以从同一方法返回不同的类型?

c# - 在 VSTO 中获取 Excel 工作簿的哈希码以启用基于状态的按钮

c# - 如何为二维 LINQ 操作创建高效的数据结构?

c# - 你如何使用集合初始值设定项来创建新字典?