La meilleure façon de disposer d'une liste

Je vais avoir des objets de la Liste. Comment puis-je éliminer de la liste?

Par exemple,

List<User> usersCollection =new List<User>();

User user1 = new User();
User user2 = new User()

userCollection.Add(user1);
userCollection.Add(user2);

Si j'ai mis userCollection = null; ce qui va arriver?

foreach(User user in userCollection)
{
    user = null;
}

Laquelle est la meilleure?

  • Votre code ne contient pas de disposer des opérations.
  • Disposer est de libérer des ressources non managées. Si une liste n'a pas de références à celui-ci, il sera libéré par le garbabe collecteur approprié.
  • et invite de nettoyage (de certains de la mise en œuvre spécifique de la nature) de certaines ressources gérées; mais oui, non géré est plus fréquente
InformationsquelleAutor Vivekh | 2011-07-06