2
我得到一個字節列表到我的方法。現在我需要顛倒和不顛倒的字節列表。我試過這個:反轉和非反轉列表
public void Test(List<Byte> dataList)
{
List<byte> reversedDataList = dataList;
reversedDataList.Reverse();
_polls = dataList[0];
_rpolls = reversedDataList[0]
}
問題是,這兩個列表是相反的。我該如何解決這個問題?
你分配'reversedDataList'由'dataList'引用的同一對象的引用。這兩者將始終是對方的反映,因爲它們是指內存中的同一個對象。這種行爲是引用類型所獨有的,並且不會用任何值類型展示。請參閱:https://www.udemy.com/blog/c-sharp-data-types/ –