最近在做数据处理相关 ,用RemoveAt()删除数据再千万数据量的情况下删除及其缓慢
DateTime begin = DateTime.Now;
List<DateTime> timeList = new List<DateTime>();
List<double> pressureList = new List<double>();
int isStablitySecond = 20;
//稳定时的第一个压力
//稳定时的第一个时间
DateTime beginStablityTime = DateTime.MaxValue;
DateTime start = DateTime.Now;
while ((DateTime.Now - start).TotalSeconds<20)
{
Random rd = new Random();
double p = rd.Next(0, 100);
pressureList.Add(p);
}
while (true)
{
if (pressureList.Count == 0)
{
break;
}
pressureList.RemoveAt(0);
}