Effacer toutes les données de la liste de tableaux

Pourquoi ne pas le code en dessous de tout effacer la liste des ensembles de données?

        Console.WriteLine("Before cleaning:" + Convert.ToString(ID.Count));
        //ID.Count = 20
        for (int i = 0; i < ID.Count; i++)
        {
            ID.RemoveAt(i);
        }
        Console.WriteLine("After cleaning:" + Convert.ToString(ID.Count));
        //ID.Count = 10

Pourquoi est 10 imprimé à l'écran?

Peut-être il ya une autre fonction spéciale, qui supprime tout?

source d'informationauteur lolalola