Bonjour,

Avec Reflector, on peut voir que la méthode List<T>.Synchronized est Internal.

Alors que la méthode ArrayList.Synchronized est publique.

Pourquoi ?
Quelle est l'alternative à adopter ?
Du coup, l'utilisation de ((ICollection)List<T>).SyncRoot a-t-elle un sens ?


Merci d'avance de vos réponses.

Nara20