Czy to jest poprawne i usuwa całą zawartość listy?
for (int i = 0; i < listaPl.Count; i++)
{
//listaPl.RemoveAt(i);
listaPl.RemoveRange(0, i);
}
for (int i=0; i<listaAng.Count;i++)
{
//listaAng.RemoveAt(i);
listaAng.RemoveRange(0, i);
}