private void Update() { //模拟数据集发生变化之后,虚拟列表的刷新 if (Input.GetKeyUp(KeyCode.R)) { testDatList.Reverse(); initItemObj(); } //模拟修改单个元素的情况 if (Input.GetKeyUp(KeyCode.P)) { int i = 50000; testDatList[35] = new TestDat { data1 = i, data2 = (1000 - i).ToString(), data3 = new Vector2(i, -i) }; virtualList.ReloadElementAt(35); } }